【发布时间】:2014-10-29 08:46:29
【问题描述】:
有一个相关的问题GET pull request merge commit sha from pull request number using github api,但没有答案。
根据 GitHub API,一旦合并 Pull Request,它会触发 pull_request 事件和 action: closed。该事件是来自事件 API 的 also available。但是,只有 merged(如果合并拉取请求,则为 true)和已弃用的 merge_commit_sha(临时合并提交的 SHA,而不是合并拉取请求的实际提交)字段。
还有API for dealing with pull requests;然而,根据文档,它也只会返回拉取请求是否被合并,以及临时提交 SHA 是什么(在已弃用的字段中)。
拉取请求显然与合并提交相关联,因为提交 SHA 显示在拉取请求页面上:
在知道拉取请求 ID 的情况下,有没有办法以编程方式获取拉取请求合并到基础的提交的 SHA?
【问题讨论】:
标签: github github-api