通过Github API找出哪些分支合并为master?

时间:2013-09-12 00:01:38

标签: github github-api

在Github网站上,他们列出了哪些分支机构已合并为主分支机构。我想知道如何通过Github API列出这些分支。

1 个答案:

答案 0 :(得分:2)

使用octokit.rb我找到了所有的分支,然后对于每个分支,我将它与'dev'或者'主人'无论哪个是主要分支。我知道谁是"未来":

unmerged_branches = client.branches('blainesch/prettyArray').select do |branch|
  client.compare('blainesch/prettyArray', 'dev', branch[:name])[:ahead_by] > 0
end

要查找所有分支,请执行以下操作:

/repos/octokit/octokit.rb/branches

要找到差异,它将会是:

/repos/gvaughn/octokit/compare/dev...treeish