Revision r2c2 = new Revision(0x200, 0, 2);
Revision r3c2 = new Revision(0x300, 0, 2);
// first, only timestamps are compared
assertEquals(1, comp.compare(r1c1, r1c2));
assertEquals(-1, comp.compare(r2c1, r2c2));
assertEquals(-1, comp.compare(r3c1, r3c2));
// now we declare r2+r3 of c1 to be after r2+r3 of c2
comp.add(r2c1, new Revision(0x20, 0, 0));
comp.add(r2c2, new Revision(0x10, 0, 0));