как мне получить самую последнюю фиксацию, содержащую определенный файл? В настоящее время я извлекаю все файлы из определенного каталога в моем репо, например,
https://api.github.com/repos/' + this.fullRepoUrl + '/contents' + this.path
который возвращает серию объектов, которые выглядят так
{
"name": "preview-whats-to-come.md",
"path": "posts/preview-whats-to-come.md",
"sha": "08bf61b7b1a8895cd1415f93f40315f4c5ef8bf9",
"size": 1861,
"url": "https://api.github.com/repos/user/repo/contents/posts/preview-whats-to-come.md?ref=master",
"html_url": "https://github.com/user/repo/blob/master/posts/preview-whats-to-come.md",
"git_url": "https://api.github.com/repos/user/repo/git/blobs/08bf61b7b1a8895cd1415f93f40315f4c5ef8bf9",
"download_url": "https://raw.githubusercontent.com/user/repo/master/posts/preview-whats-to-come.md",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/user/repo/contents/posts/preview-whats-to-come.md?ref=master",
"git": "https://api.github.com/repos/user/repo/git/blobs/08bf61b7b1a8895cd1415f93f40315f4c5ef8bf9",
"html": "https://github.com/user/repo/blob/master/posts/preview-whats-to-come.md"
}
}
Я думал об использовании sha и подтягивании коммита на основе этого, но это не sha для самого последнего коммита