Получить все коммиты из API статистики Git

Я хочу получить ВСЕ коммиты от Github, используя Git Statistics API :

GET /repos/:owner/:repo/commits 

Я попытался использовать curl https://api.github.com/repos/:owner/:repo/commits но он не показывает мне ВСЕ коммиты, но несколько последних. Есть ли способ получить весь список коммитов?

Вам нужно следовать « Пересечение с разбивкой по страницам », чтобы получить все коммиты, потому что результат такого запроса фиксации будет, скорее всего, разбит на страницы.
Это подробно описано в разделе « Улучшенная разбивка на страницы для API репозитория » (май 2014 г.)

Это позволит избежать отправки слишком большого результата за один ответ через http.