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