context: reimplement memfilectx.cmp() stable
authorYuya Nishihara <yuya@tcha.org>
Sun, 16 Dec 2018 17:08:46 +0900
branchstable
changeset 40986 328557af18eb
parent 40940 120ecb17242b
child 40987 bb5d74a35477
context: reimplement memfilectx.cmp() If I added a sanity check to basefilectx, test-context.py exploded. This patch copies the naive implementation from overlayworkingfilectx.
mercurial/context.py
--- a/mercurial/context.py	Sat Dec 15 14:55:06 2018 -0500
+++ b/mercurial/context.py	Sun Dec 16 17:08:46 2018 +0900
@@ -2292,6 +2292,9 @@
         if copied:
             self._copied = (copied, nullid)
 
+    def cmp(self, fctx):
+        return self.data() != fctx.data()
+
     def data(self):
         return self._data