commentViewer.setInput(c);
final PlotWalk walk = new PlotWalk(input.getRepository());
try {
final RevCommit unfilteredCommit = walk.parseCommit(c);
for (RevCommit parent : unfilteredCommit.getParents())
walk.parseBody(parent);
fileViewer.setInput(unfilteredCommit);
} catch (IOException e) {
fileViewer.setInput(c);
} finally {
walk.dispose();