{"action":"created","issue":{"url":"https://api.github.com/repos/naver/yobi/issues/933","labels_url":"https://api.github.com/repos/naver/yobi/issues/933/labels{/name}","comments_url":"https://api.github.com/repos/naver/yobi/issues/933/comments","events_url":"https://api.github.com/repos/naver/yobi/issues/933/events","html_url":"https://github.com/naver/yobi/pull/933","id":90308167,"number":933,"title":"코드 주고받기 마일스톤 지정","user":{"login":"Skm1221","id":12227644,"avatar_url":"https://avatars.githubusercontent.com/u/12227644?v=3","gravatar_id":"","url":"https://api.github.com/users/Skm1221","html_url":"https://github.com/Skm1221","followers_url":"https://api.github.com/users/Skm1221/followers","following_url":"https://api.github.com/users/Skm1221/following{/other_user}","gists_url":"https://api.github.com/users/Skm1221/gists{/gist_id}","starred_url":"https://api.github.com/users/Skm1221/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Skm1221/subscriptions","organizations_url":"https://api.github.com/users/Skm1221/orgs","repos_url":"https://api.github.com/users/Skm1221/repos","events_url":"https://api.github.com/users/Skm1221/events{/privacy}","received_events_url":"https://api.github.com/users/Skm1221/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-06-23T07:03:48Z","updated_at":"2015-06-23T13:47:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/naver/yobi/pulls/933","html_url":"https://github.com/naver/yobi/pull/933","diff_url":"https://github.com/naver/yobi/pull/933.diff","patch_url":"https://github.com/naver/yobi/pull/933.patch"},"body":"코드 주고 받기 마일스톤 지정을 해봤습니다.\r\n\r\n먼저 간단하게 코드주고받기에 마일스톤을 지정하기위해 view에서 마일스톤 지정을 하는 탭을 추가 시켰고 model에서 pullRequest에 마일스톤이라는 속성을 추가시키고 마일스톤에 역시 pullRequest라는 set을 추가시켰습니다.\r\n\r\n2번째로 create 한다음 수정을 통해 milestone을 변경역시 가능하도록 pullRequestApp.java파일에서 생성하는 부분과 수정하는 부분에 setMilestone라는 함수를 추가시켜 마일스톤을 지정 및 변경이 가능하도록 했습니다.\r\n\r\n그후 마일스톤 창에서 issue뿐만아니라 pullrequest도 볼 수 있도록 구현했습니다.\r\n\r\n먼저 우선적으로 마일스톤의 status에 보면 issue만 가지고 열림과 닫힘수를 고려하여 completionrate를 보여주는데 여기에 pullRequest것도 추가시켰습니다.\r\n\r\n그다음 마일스톤을 보면 맨 처음에 issue의 것이 나오고 그다음에는 탭에 현재 보고있는 마일스톤을 지정한 pullRequest의 리스트를 보여주게 했습니다.\r\n\r\n여기서 pullRequest의 닫힘에는 닫힘과 병합 모두 포함시켰습니다.\r\n\r\n\r\n현재 구현하지 못한부분은 issue에서는 수정 화면으로 가지 않는 상태에서 탭에서 마일스톤을 변경하는것만으로도 마일스톤의 변경이 가능한데 그부분을 구현하지 못했고\r\npullRequest를 클릭했을시 보여주는 화면에서 milestone을 보여주는 탭이 원래의 format으로 나오지 못하는데 이 부분역시 이유를 모르겟습니다.\r\n\r\n마지막으로 milestone에서 이슈의 리스트를 보여주는 탭과 pullRequest를 보여주는 탭 2개가 있는데\r\n예를 들어 issue들의 리스트를 보여주는 탭에서 열림 혹은 닫힘을 클릭할때 아래있는 pullRequest들의 리스트를 보여주는 탭 역시 issue 탭에서 클릭했던 열림 혹은 닫힘으로 탭의 herf가 바뀌게 됩니다."},"comment":{"url":"https://api.github.com/repos/naver/yobi/issues/comments/114511187","html_url":"https://github.com/naver/yobi/pull/933#issuecomment-114511187","issue_url":"https://api.github.com/repos/naver/yobi/issues/933","id":114511187,"user":{"login":"whiteship","id":68532,"avatar_url":"https://avatars.githubusercontent.com/u/68532?v=3","gravatar_id":"","url":"https://api.github.com/users/whiteship","html_url":"https://github.com/whiteship","followers_url":"https://api.github.com/users/whiteship/followers","following_url":"https://api.github.com/users/whiteship/following{/other_user}","gists_url":"https://api.github.com/users/whiteship/gists{/gist_id}","starred_url":"https://api.github.com/users/whiteship/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whiteship/subscriptions","organizations_url":"https://api.github.com/users/whiteship/orgs","repos_url":"https://api.github.com/users/whiteship/repos","events_url":"https://api.github.com/users/whiteship/events{/privacy}","received_events_url":"https://api.github.com/users/whiteship/received_events","type":"User","site_admin":false},"created_at":"2015-06-23T13:47:09Z","updated_at":"2015-06-23T13:47:09Z","body":"어떻게 합치시려는 건지 잘 모르겠지만.. 강제푸쉬는 git push -f 옵션을 사용하세요\n\n\n\n—\nKeesun Baik백기선\n\nOn Tue, Jun 23, 2015 at 10:31 PM, Skm1221 <notifications@github.com>\nwrote:\n\n> 음.. 우선 저기서 HEAD~5까지는 합쳤는데 그다음을 나머지끼리를 헤드랑 합치면 단위별로 합쳐지나요 ?????\n> 아 그리고 강제푸쉬는 어떻게 하나요 ? git push origin test+했는데\n> error: src refspec test+ does not match any.\n> error: failed to push some refs to 'https://github.com/Skm1221/yobi.git'\n> 이렇게 되던데 ..ㅠㅠ\n> ---\n> Reply to this email directly or view it on GitHub:\n> https://github.com/naver/yobi/pull/933#issuecomment-114503150"}}