Mercurial > public > mercurial-scm > hg-stable
diff mercurial/manifest.py @ 12011:f38b0a3308b6
deltaparent(): don't return nullrev for a revision containing a full snapshot
this allows us to simplify manifest.readdelta and revlog.revdiff
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Sat, 21 Aug 2010 19:30:42 +0200 |
parents | 5f7ee3db3dd8 |
children | 3da456d0c885 |
line wrap: on
line diff
--- a/mercurial/manifest.py Sat Aug 21 10:48:49 2010 -0500 +++ b/mercurial/manifest.py Sat Aug 21 19:30:42 2010 +0200 @@ -36,9 +36,7 @@ def readdelta(self, node): r = self.rev(node) - if self._parentdelta: - return self.parse(mdiff.patchtext(self.revdiff(self.deltaparent(r), r))) - return self.parse(mdiff.patchtext(self.revdiff(r - 1, r))) + return self.parse(mdiff.patchtext(self.revdiff(self.deltaparent(r), r))) def read(self, node): if node == revlog.nullid: