equal
deleted
inserted
replaced
865 return False |
865 return False |
866 self._loadalllazy() |
866 self._loadalllazy() |
867 return not self._dirs or all(m._isempty() for m in self._dirs.values()) |
867 return not self._dirs or all(m._isempty() for m in self._dirs.values()) |
868 |
868 |
869 def __repr__(self): |
869 def __repr__(self): |
870 return b'<treemanifest dir=%s, node=%s, loaded=%s, dirty=%s at 0x%x>' % ( |
870 return ( |
871 self._dir, |
871 b'<treemanifest dir=%s, node=%s, loaded=%s, dirty=%s at 0x%x>' |
872 hex(self._node), |
872 % ( |
873 bool(self._loadfunc is _noop), |
873 self._dir, |
874 self._dirty, |
874 hex(self._node), |
875 id(self), |
875 bool(self._loadfunc is _noop), |
|
876 self._dirty, |
|
877 id(self), |
|
878 ) |
876 ) |
879 ) |
877 |
880 |
878 def dir(self): |
881 def dir(self): |
879 '''The directory that this tree manifest represents, including a |
882 '''The directory that this tree manifest represents, including a |
880 trailing '/'. Empty string for the repo root directory.''' |
883 trailing '/'. Empty string for the repo root directory.''' |