equal
deleted
inserted
replaced
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, |