Github API:查找未标记的提交

时间:2015-07-26 01:56:04

标签: github github-api

是否可以使用Github API找到自最新版本以来所有未标记的提交?

1 个答案:

答案 0 :(得分:1)

首先,您可以获得latest release with the GitHub API(与matest标签匹配)

GET /repos/:owner/:repo/releases/latest

这意味着您可以compare two commits

GET /repos/:owner/:repo/compare/:base...:head

例如:https://api.github.com/repos/git-for-windows/git/compare/v2.4.5.windows.1...master

注意:

  1. 请参阅Working with large comparisons

      

    响应将包括最多250次提交的比较   如果您正在使用更大的提交范围,则可以使用Commit List API枚举范围内的所有提交。

  2. 这假设您的发布已在master分支上完成(但您can create a release on another branch