equal
deleted
inserted
replaced
739 b'\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x04\x01' + |
739 b'\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x04\x01' + |
740 fulltext1) |
740 fulltext1) |
741 |
741 |
742 # forceprevious=True forces a delta against the previous revision. |
742 # forceprevious=True forces a delta against the previous revision. |
743 # Special case for initial revision. |
743 # Special case for initial revision. |
744 gen = f.emitrevisions([node0], revisiondata=True, deltaprevious=True) |
744 gen = f.emitrevisions([node0], revisiondata=True, |
|
745 deltamode=repository.CG_DELTAMODE_PREV) |
745 |
746 |
746 rev = next(gen) |
747 rev = next(gen) |
747 self.assertEqual(rev.node, node0) |
748 self.assertEqual(rev.node, node0) |
748 self.assertEqual(rev.p1node, nullid) |
749 self.assertEqual(rev.p1node, nullid) |
749 self.assertEqual(rev.p2node, nullid) |
750 self.assertEqual(rev.p2node, nullid) |
756 |
757 |
757 with self.assertRaises(StopIteration): |
758 with self.assertRaises(StopIteration): |
758 next(gen) |
759 next(gen) |
759 |
760 |
760 gen = f.emitrevisions([node0, node2], revisiondata=True, |
761 gen = f.emitrevisions([node0, node2], revisiondata=True, |
761 deltaprevious=True) |
762 deltamode=repository.CG_DELTAMODE_PREV) |
762 |
763 |
763 rev = next(gen) |
764 rev = next(gen) |
764 self.assertEqual(rev.node, node0) |
765 self.assertEqual(rev.node, node0) |
765 self.assertEqual(rev.p1node, nullid) |
766 self.assertEqual(rev.p1node, nullid) |
766 self.assertEqual(rev.p2node, nullid) |
767 self.assertEqual(rev.p2node, nullid) |