2016-05-14 7 views
0

Von der GitHub API können Sie eine Liste von Commits auf einem PR mit ihren Commit-Daten erhalten. Gefällt mir: https://developer.github.com/v3/pulls/#list-commits-on-a-pull-requestDatum des letzten Push auf Github Pull Request erhalten

Diese Daten scheinen für mich verbindlich zu sein. Ich habe mich gefragt, ob es möglich ist, die Push-Daten zu erhalten.

Ich möchte die Reihenfolge der Kommentare und Commits neu erstellen, wie es auf einer GitHub PR-Webseite präsentiert wird.

Antwort

1

Die beiden einzigen Orte, die Sie die Zeitstempel für bekommen kann, wenn ein Push passiert sind:

1) Die Ereignisse API - https://developer.github.com/v3/activity/events/. Siehe PushEvent: https://developer.github.com/v3/activity/events/types/#pushevent. Aber diese API gibt nur die letzten 300 Ereignisse der letzten 90 Tage zurück

2) webhooks - http://developer.github.com/webhooks/. Sehen Sie sich das Ereignis pull_request an, das Ihnen mitteilt, wenn die Kopfverzweigung durch einen Push aktualisiert wird (synchronize). Sie benötigen jedoch Administratorrechte für ein Repository, um Webhooks erstellen zu können.