The Github API (v3) allows you to get a listing of pull requests, and get more details on an individual pull request. What I can\'t seem to find is the name of the branch th
Access a Pull Request URL. Let's use https://api.github.com/repos/github/gitignore/pulls/566 as an example.
Parse the JSON object.
A Pull Request references two branches. The base
branch is the merge target. Usually this is the master
branch of the repository.
base.label
isgithub:master
, meaning it's themaster
branch for >github/gitignore
.base.ref
is the branch name "master".base.sha
is the current SHA of that branch.
The head
branch is what you're merging into the base
.
head.label
isfidelski:add-obvious-autotools-files
, meaning it's theadd-obvious-autotools-files
branch forfidelski/gitignore
.head.ref
is the branch nameadd-obvious-autotools-files
.head.sha
is the current SHA of that branch.