Как запустить git log filename с помощью libgit2?

Я не могу найти никаких вариантов для указания имени файла в git_revwalk_new / git_revwalk_push, тогда как я могу получить все версии для указанного файла?


person user3196254    schedule 01.05.2018    source источник


Ответы (1)


Вдохновляйтесь примером log.c в libgit2.

Точнее, вам нужно будет выполнить повторную проверку в обычном режиме и выполнить фильтрацию путей с помощью git_pathspec_match_tree для каждой фиксации дерево.

person tiennou    schedule 16.05.2018