Итак, я использую github enterprise, и мне удалось получить все сообщения о коммитах из репозитория, но дело в том, что я не могу также получить файлы, которые они изменили ...
Если я использую этоиз github api:
GET / repos /: owner /: repo / commits
Я получаю коммиты, но не получаю элемент "files", который указывает нафайлы, которые были изменены.
Но если я хочу получить один коммит, он показывает "файлы", которые были изменены, и т. д ...
GET / repos /: owner/: repo / commits /: ref
Вы получаете это: (пример Github)
{
"commit": {
.....
.....
"files": [
{
"filename": "file1.txt",
"additions": 10,
"deletions": 2,
"changes": 12,
"status": "modified",
"raw_url": "https://github.com/octocat/Hello-World/raw/7ca483543807a51b6079e54ac4cc392bc29ae284/file1.txt",
"blob_url": "https://github.com/octocat/Hello-World/blob/7ca483543807a51b6079e54ac4cc392bc29ae284/file1.txt",
"patch": "@@ -29,7 +29,7 @@\n....."
}
]
}
У которого есть файлы, которые были изменены ...
Так, как я могу сделать это, чтобы получить все коммиты, но с файлами, которые они изменили все вместе?