mercurial/context.py
changeset 31663 f33c9a5e81cd
parent 31612 c93cdfa131a8
child 31840 7973e0a15bd4
--- a/mercurial/context.py	Fri Feb 24 18:39:08 2017 +0100
+++ b/mercurial/context.py	Sun Mar 26 12:26:35 2017 -0700
@@ -2054,10 +2054,10 @@
         # sanity check to ensure that the reused manifest parents are
         # manifests of our commit parents
         mp1, mp2 = self.manifestctx().parents
-        if p1 != nullid and p1.manifestctx().node() != mp1:
+        if p1 != nullid and p1.changeset()[0] != mp1:
             raise RuntimeError('can\'t reuse the manifest: '
                                'its p1 doesn\'t match the new ctx p1')
-        if p2 != nullid and p2.manifestctx().node() != mp2:
+        if p2 != nullid and p2.changeset()[0] != mp2:
             raise RuntimeError('can\'t reuse the manifest: '
                                'its p2 doesn\'t match the new ctx p2')