changeset 40991 | 21ffe6b97a25 |
parent 40990 | 39953bcf1f51 |
child 41154 | f18f665b1424 |
--- a/mercurial/context.py Sun Dec 16 16:24:45 2018 +0900 +++ b/mercurial/context.py Sun Dec 16 16:31:31 2018 +0900 @@ -702,6 +702,10 @@ if fctx._customcmp: return fctx.cmp(self) + if self._filenode is None: + raise error.ProgrammingError( + 'filectx.cmp() must be reimplemented if not backed by revlog') + if fctx._filenode is None: if self._repo._encodefilterpats: # can't rely on size() because wdir content may be decoded