Mit der Github-API (v3) können Sie eine Liste mit Pull-Anforderungen abrufen und weitere Details zu einer einzelnen Pull-Anforderung abrufen. Was ich nicht zu finden scheint, ist der Name des Zweiges, von dem die Pull-Anfrage kommt und der Zweig, auf den die Pull-Anfrage hindeutet, dass der Code zusammengeführt wird.
Wie ermitteln Sie mit der Github API die an einer Pull-Anfrage beteiligten Zweige?
Greifen Sie auf eine Pull Request-URL zu. Verwenden Sie Ссылка als ein Beispiel.
Das JSON-Objekt analysieren.
Eine Pull-Anfrage verweist auf zwei Zweige. Der Zweig base
ist das Zusammenführungsziel. Normalerweise ist dies der master
Zweig des Repositorys.
base.label
istgithub:master
, was bedeutet, dass es der Zweigmaster
für & gt; %Code%.github/gitignore
ist der Zweigname "master".base.ref
ist die aktuelle SHA dieser Verzweigung.
Der base.sha
Zweig ist das, was Sie in head
zusammenführen.
base
isthead.label
, was bedeutet, dass es derfidelski:add-obvious-autotools-files
Zweig füradd-obvious-autotools-files
ist.fidelski/gitignore
ist der Zweignamehead.ref
.add-obvious-autotools-files
ist die aktuelle SHA dieser Verzweigung.
Tags und Links github github-api