Как получить список файлов для коммита с JGit
Я работал над продуктом на основе Java, для которого будут интегрированы функции Git. Используя одну из функций Git, я добавил 10+ файлов в репозиторий Git, организовав их последующую фиксацию в одном коммите.
Возможна ли обратная сторона вышеуказанного процесса? I.e Поиск списка файлов, зафиксированных как часть коммита.
Я получил коммит с помощьюgit.log()
команда, но я не уверен, как получить список файлов для фиксации.
Пример кода:
Git git = (...);
Iterable<RevCommit> logs = git.log().call();
for(RevCommit commit : logs) {
String commitID = commit.getName();
if(commitID != null && !commitID.isEmpty()) {
TableItem item = new TableItem(table, SWT.None);
item.setText(commitID);
// Here I want to get the file list for the commit object
}
}