コミットIDを指定して、コミットされているすべてのファイルを取得しようとしています。
RevCommit commit = walk.parseCommit(ObjectId.fromString(objId));
FileTreeIterator fileTreeItr = new FileTreeIterator(repository);
Tree tree = new Tree(repository);
IndexDiff indexDiff = new IndexDiff(repository, commit.getId(), fileTreeItr);
System.out.println(indexDiff.getChanged());
System.out.println(indexDiff.getAdded());
上記のコードは機能していません。誰かがここで何が間違っているのか、またはこれを機能させるための別の方法を理解できますか?