# HG changeset patch # User Augie Fackler # Date 1443215856 14400 # Node ID 6f9d9e2a661ff1a98bf81893088fc45a82c9f25d # Parent 1f0e78f8f55fc2a490ce6686be40ad49b279148f manifest: add id(self) to treemanifest __repr__ Also rename __str__ to __repr__ since that's what we really want for pdb. diff -r 1f0e78f8f55f -r 6f9d9e2a661f mercurial/manifest.py --- a/mercurial/manifest.py Mon Sep 28 10:27:36 2015 -0700 +++ b/mercurial/manifest.py Fri Sep 25 17:17:36 2015 -0400 @@ -476,11 +476,11 @@ return (not self._files and (not self._dirs or all(m._isempty() for m in self._dirs.values()))) - def __str__(self): - return ('' % + def __repr__(self): + return ('' % (self._dir, revlog.hex(self._node), bool(self._load is _noop), - self._dirty)) + self._dirty, id(self))) def dir(self): '''The directory that this tree manifest represents, including a