了解哪些分支通过Github API合并到master中?

了解哪些分支通过Github API合并到master中?,github,github-api,Github,Github Api,在Github网站上,他们列出了合并到master中的分支。我想知道如何通过Github API列出这些分支。使用octokit.rb我找到了所有分支,然后将每个分支与“dev”或“master”进行比较,以主分支为准。我看到谁“领先”: 要查找它看起来像的所有分支,请执行以下操作: /repos/octokit/octokit.rb/branches 要找到差异,它将如下所示: /repos/gvaughn/octokit/compare/dev…treeish unmerged_branch

在Github网站上,他们列出了合并到master中的分支。我想知道如何通过Github API列出这些分支。

使用octokit.rb我找到了所有分支,然后将每个分支与“dev”或“master”进行比较,以主分支为准。我看到谁“领先”:

要查找它看起来像的所有分支,请执行以下操作:

/repos/octokit/octokit.rb/branches

要找到差异,它将如下所示:

/repos/gvaughn/octokit/compare/dev…treeish

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