mercurial/manifest.py
changeset 44285 63d84c18247a
parent 44269 48a1a974a92c
parent 44247 c443b9ba6f63
child 44286 bbecb6d80aa7
equal deleted inserted replaced
44284:e786d69c665d 44285:63d84c18247a
    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,
   866         ):
   867         ):
   867             return False
   868             return False
   868         self._loadalllazy()
   869         self._loadalllazy()
   869         return not self._dirs or all(m._isempty() for m in self._dirs.values())
   870         return not self._dirs or all(m._isempty() for m in self._dirs.values())
   870 
   871 
       
   872     @encoding.strmethod
   871     def __repr__(self):
   873     def __repr__(self):
   872         return (
   874         return (
   873             b'<treemanifest dir=%s, node=%s, loaded=%s, dirty=%s at 0x%x>'
   875             b'<treemanifest dir=%s, node=%s, loaded=%r, dirty=%r at 0x%x>'
   874             % (
   876             % (
   875                 self._dir,
   877                 self._dir,
   876                 hex(self._node),
   878                 hex(self._node),
   877                 bool(self._loadfunc is _noop),
   879                 bool(self._loadfunc is _noop),
   878                 self._dirty,
   880                 self._dirty,