Я пытаюсь загрузить все коммиты для проекта с использованием API GitHub. Я в настоящее время пытаюсь получить все коммиты через ветвь и через выдвижные запросы:Читать все коммиты для проекта с использованием API GitHub
Я прочитал все коммиты, возвращаемый метод фиксации API (например, api.github.com/repos/mojombo/grit/commits) , Я принимаю во внимание разбивку на страницы.
Для каждой ветви, возвращаемой API (например, api.github.com/repos/mojombo/grit/branches), я прочитал все коммиты (например, api.github.com/repos/mojombo/grit/ совершает? ша = 5608567286e64a1c55c5e7fcd415364e04f8986e).
Для каждого запроса на извлечение, возвращенного API (например, api.github.com/repos/mojombo/grit/pulls?state=all), я также прочитал все коммиты (например, api.github.com/ РЕПО/mojombo/грит/тянет/186/совершает).
Однако, когда я объединяю коммиты, полученные с помощью этих методов, все еще есть некоторые недостатки. Например, этот https://api.github.com/repos/mojombo/grit/commits/429c045f8313c7734bbb7ae8762edb61f9edcc9a, по-видимому, не связан ни с одной веткой или с запросом на тяну. Как я могу гарантировать, что я получаю все связывается с проектом?