mercurial/manifest.py
branchstable
changeset 44247 c443b9ba6f63
parent 43778 888bd39ed555
child 44285 63d84c18247a
equal deleted inserted replaced
44246:eecc005229ff 44247:c443b9ba6f63
    19     nullid,
    19     nullid,
    20     nullrev,
    20     nullrev,
    21 )
    21 )
    22 from .pycompat import getattr
    22 from .pycompat import getattr
    23 from . import (
    23 from . import (
       
    24     encoding,
    24     error,
    25     error,
    25     mdiff,
    26     mdiff,
    26     pathutil,
    27     pathutil,
    27     policy,
    28     policy,
    28     pycompat,
    29     pycompat,
   865         ):
   866         ):
   866             return False
   867             return False
   867         self._loadalllazy()
   868         self._loadalllazy()
   868         return not self._dirs or all(m._isempty() for m in self._dirs.values())
   869         return not self._dirs or all(m._isempty() for m in self._dirs.values())
   869 
   870 
       
   871     @encoding.strmethod
   870     def __repr__(self):
   872     def __repr__(self):
   871         return (
   873         return (
   872             b'<treemanifest dir=%s, node=%s, loaded=%s, dirty=%s at 0x%x>'
   874             b'<treemanifest dir=%s, node=%s, loaded=%r, dirty=%r at 0x%x>'
   873             % (
   875             % (
   874                 self._dir,
   876                 self._dir,
   875                 hex(self._node),
   877                 hex(self._node),
   876                 bool(self._loadfunc is _noop),
   878                 bool(self._loadfunc is _noop),
   877                 self._dirty,
   879                 self._dirty,