mercurial/context.py
changeset 15895 933b9ff73750
parent 15869 e5feebc1f3bb
parent 15872 a3e2b9a1f063
child 15912 2bd54ffaa27e
equal deleted inserted replaced
15894:44fa047cef57 15895:933b9ff73750
   386         returns True if different than fctx.
   386         returns True if different than fctx.
   387         """
   387         """
   388         if (fctx._filerev is None
   388         if (fctx._filerev is None
   389             and (self._repo._encodefilterpats
   389             and (self._repo._encodefilterpats
   390                  # if file data starts with '\1\n', empty metadata block is
   390                  # if file data starts with '\1\n', empty metadata block is
   391                  # prepended, which adds 4 bytes to fielog.size().
   391                  # prepended, which adds 4 bytes to filelog.size().
   392                  or self.size() - 4 == fctx.size())
   392                  or self.size() - 4 == fctx.size())
   393             or self.size() == fctx.size()):
   393             or self.size() == fctx.size()):
   394             return self._filelog.cmp(self._filenode, fctx.data())
   394             return self._filelog.cmp(self._filenode, fctx.data())
   395 
   395 
   396         return True
   396         return True