RevCommit commit8 = geogig.command(CommitOp.class).setMessage("commit8").call();
RevCommit commit10 = geogig.command(MergeOp.class).setMessage("commit10")
.addCommit(Suppliers.ofInstance(commit9.getId())).call().getMergeCommit();
CheckSparsePath command = geogig.command(CheckSparsePath.class);
assertTrue(command.setStart(commit7.getId()).setEnd(commit1.getId()).call());
assertFalse(command.setStart(commit6.getId()).setEnd(commit1.getId()).call());
assertTrue(command.setStart(commit5.getId()).setEnd(commit2.getId()).call());
assertFalse(command.setStart(commit10.getId()).setEnd(commit1.getId()).call());
assertFalse(command.setStart(commit10.getId()).setEnd(commit3.getId()).call());
assertFalse(command.setStart(commit8.getId()).setEnd(commit1.getId()).call());
assertFalse(command.setStart(commit4.getId()).setEnd(commit2.getId()).call());
assertFalse(command.setStart(commit7.getId()).setEnd(commit5.getId()).call());
}