как получить дату автора и дату фиксации из JGit RevCommit

В RevCommit есть метод getCommitTime(), но он возвращает значение int и не имеет времени автора. Как я могу получить автора и дату фиксации из RevCommit?


person Coder    schedule 26.09.2012    source источник


Ответы (1)


Вот так:

RevCommit commit = ...;

PersonIdent authorIdent = commit.getAuthorIdent();
Date authorDate = authorIdent.getWhen();
TimeZone authorTimeZone = authorIdent.getTimeZone();

PersonIdent committerIdent = commit.getCommitterIdent();
...

См. также Документация по API.

person robinst    schedule 26.09.2012
comment
Вау, это было проще, чем я думал. Исходя из моего опыта, иногда JGit не самый интуитивный. Спасибо еще раз! - person Coder; 27.09.2012