Всем привет! Как можно получить автора какого-либо файла, сохраненного в git репозитории, с помощью Java (использую класс JGit для подключения к git) ? И вообще возможно ли?
Получить все комиты для какого-то определенного файла можно так
Git git = getGit(); //ваш метод по получению ссылки на Git
Iterable < RevCommit > commits = git.log().addPath('/path/to/file').call(); //получить все коммиты для определенного файла
for (RevCommit commit: commits) {
System.out.println('committer email : ' + commit.getAuthorIdent().getEmailAddress());
System.out.println('committer name : ' + commit.getAuthorIdent().getName());
System.out.println('when commit : ' + commit.getAuthorIdent().getWhen());
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости