2013-04-26 2 views

답변

0

당신이 GitHub V3 Pull Request API를 통해 풀 요청을 조회하는 경우, 당신은 문제에 대한 참조를 참조 수행하고 커밋 :

GET /repos/:owner/:repo/pulls/:number 

응답이다

Status: 200 OK 
X-RateLimit-Limit: 5000 
X-RateLimit-Remaining: 4999 

{ 
    "url": "https://api.github.com/octocat/Hello-World/pulls/1", 
    "html_url": "https://github.com/octocat/Hello-World/pulls/1", 
    "diff_url": "https://github.com/octocat/Hello-World/pulls/1.diff", 
    "patch_url": "https://github.com/octocat/Hello-World/pulls/1.patch", 
    "issue_url": "https://github.com/octocat/Hello-World/issue/1", 
    "number": 1, 
    "state": "open", 
    "title": "new-feature", 
    "body": "Please pull these awesome changes", 
    "created_at": "2011-01-26T19:01:12Z", 
    "updated_at": "2011-01-26T19:01:12Z", 
    "closed_at": "2011-01-26T19:01:12Z", 
    "merged_at": "2011-01-26T19:01:12Z", 
    "head": { 
    "label": "new-topic", 
    "ref": "new-topic", 
    "sha": "6dcb09b5b57875f334f61aebed695e2e4193db5e", 
    ... 

주어진 끌어 오기 요청으로부터 당신이있는 관계를 얻는 방법.

+1

내가 영업 이익은 풀 요청, 주석의 몸에 대한 참조를 의미하거나 커밋 생각으로하지만 요청을 즐겁게합니다 경우 당신은 항상 볼 수있는 풀 요청과 문제의 숫자 사이하지 협회. –

+0

사실, 나는 연관을 의미했는데, 하나의 이슈, 이슈로 참조 된 하나 이상의 끌어 오기 요청, 해당 이슈와 관련된 모든 커밋을 추적 할 수 있기를 원합니다. 내가 그것을 얻을 수 있는지보기를 바라고 있었지만 나는 일어날 수 없다. VonC의 답변에서 "문제 URL"을 보았지만 작동 방식은 다음과 같습니다. 풀이있는 경우 문제가 될 수 있으므로 URL 링크를 사용하면 실제로 문제가있는 것으로 간주됩니다. pull 요청 자체. 이렇게 : https://github.com/twitter/bootstrap/issues/7708 –

1

번호 매기기를 통해 연결된 문제 또는 커밋을 요청할 수있는 방법이 없습니다. 나는 커밋 메시지에 "Fixes # 13"과 비슷한 것이 있고 커밋과 문제를 줄 때 당신에게 보여줄 것을 원한다고 생각합니다. 그건 불가능합니다. 가장 잘 알고 있듯이 (현재 API가 문서화되어 있기 때문에) 커밋 메시지를 파싱하고 주석 본문을 발행/발행하지 않으면 불가능합니다. 이것은 대부분의 경우 오히려 철저하고 신뢰할 수 없습니다. 소스 중 일부가 GitHub에 있더라도 GitHub 문제를 참조하지 않을 수도 있습니다.

contacting GitHub의

관련 문제