context: reimplement memfilectx.cmp()
If I added a sanity check to basefilectx, test-context.py exploded. This
patch copies the naive implementation from overlayworkingfilectx.
--- 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