Согласно документации V2, вы можете перечислить все коммиты для ветки с помощью:
commits/list/:user_id/:repository/:branch
Я не вижу такой же функциональности в документации V3.
Я хотел бы собрать все ветки, используя что-то вроде:
https://api.github.com/repos/:user/:repo/branches
И затем перебирать их, вытягивая все коммиты для каждой. В качестве альтернативы, если есть способ напрямую вытащить все коммиты для всех веток для репо, это сработает так же хорошо, если не лучше. Любые идеи?
ОБНОВЛЕНИЕ: Я попытался передать ветку: sha в качестве следующего параметра:
params = {:page => 1, :per_page => 100, :sha => b}
Проблема в том, что когда я это делаю, результаты не отображаются должным образом. Я чувствую, что мы подходим к этому неправильно. Есть мысли?