tw.setRecursive(true);
tw.addTree(commit.getTree());
while (tw.next()) {
list.add(tw.getPathString());
}
tw.release();
} else {
RevCommit parent = rw.parseCommit(commit.getParent(0).getId());
DiffFormatter df = new DiffFormatter(NullOutputStream.INSTANCE);
df.setRepository(repository);
df.setDiffComparator(RawTextComparator.DEFAULT);