Ich versuche, die GitHub v3 API zu verwenden, um die vollständige Liste der Commits zwischen zwei SHAs zu erhalten, the comparison API (/repos/:owner/:repo/compare/:base...:head
), aber es gibt nur die ersten 250 commits und Ich muss alle von ihnen bekommen.GitHub v3 API: Vollständige Commitliste für großen Vergleich erhalten
Ich fand the API pagination docs, aber der Vergleich API scheint nicht entweder die page
oder per_page
Parameter, entweder mit Zählungen oder Schas zu unterstützen (EDIT: Die last_sha
Parameter funktionieren auch nicht). Und im Gegensatz zur Commits-API scheint die Vergleichs-API keinen Link
HTTP-Header zurückzugeben.
Gibt es eine Möglichkeit, entweder das Commit Count Limit auf der Compare-API zu erhöhen oder eine zweite Commit-Seite zu holen?
Ich habe GitHub Unterstützung für Sie kontaktiert. Als Autor eines API-Wrappers bin ich selbst neugierig darauf. Ich poste zurück mit dem, was sie antworten, wenn sie sich nicht selbst beantworten. –
Danke, @ sigmavirus24! – etlovett
Ja, sie kamen nie zurück zu mir ... sorry –