Я не могу найти никаких вариантов для указания имени файла в git_revwalk_new / git_revwalk_push, тогда как я могу получить все версии для указанного файла?
Как запустить git log filename с помощью libgit2?
Ответы (1)
Вдохновляйтесь примером log.c в libgit2.
Точнее, вам нужно будет выполнить повторную проверку в обычном режиме и выполнить фильтрацию путей с помощью git_pathspec_match_tree для каждой фиксации дерево.
person
tiennou
schedule
16.05.2018