В RevCommit есть метод getCommitTime()
, но он возвращает значение int и не имеет времени автора. Как я могу получить автора и дату фиксации из RevCommit?
как получить дату автора и дату фиксации из JGit RevCommit
Ответы (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
Вау, это было проще, чем я думал. Исходя из моего опыта, иногда JGit не самый интуитивный. Спасибо еще раз!
- person Coder; 27.09.2012