Я пробовал следующую конечную точку, но она просто возвращает последний коммит. Я хочу получить список всех коммитов, в которые был вовлечен мой файл. Есть ли способ сделать это с помощью github apis?
Конечная точка, которую я пробовал: https://api.github.com/repos/: владелец /: repo / commits /heads /: branch_name? Path = file / path.py
Чтобы получить полную историю для указанного c пути к файлу для указанной c ветви, используйте:
https://api.github.com/repos/:owner/:repo/commits?path=path/to/file.py&sha=master
Например: https://api.github.com/repos/torvalds/linux/commits?path=CREDITS&sha=master