Mercurial > hg
comparison mercurial/manifest.py @ 7362:6db4a2ccef3a
revlog: remove delta function
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 12 Nov 2008 15:32:16 -0600 |
parents | be142cb994ff |
children | f1944e74e83c |
comparison
equal
deleted
inserted
replaced
7361:9fe97eea5510 | 7362:6db4a2ccef3a |
---|---|
33 mfdict = manifestdict() | 33 mfdict = manifestdict() |
34 parsers.parse_manifest(mfdict, mfdict._flags, lines) | 34 parsers.parse_manifest(mfdict, mfdict._flags, lines) |
35 return mfdict | 35 return mfdict |
36 | 36 |
37 def readdelta(self, node): | 37 def readdelta(self, node): |
38 return self.parse(mdiff.patchtext(self.delta(node))) | 38 r = self.rev(node) |
39 return self.parse(mdiff.patchtext(self.revdiff(r - 1, r))) | |
39 | 40 |
40 def read(self, node): | 41 def read(self, node): |
41 if node == nullid: return manifestdict() # don't upset local cache | 42 if node == nullid: return manifestdict() # don't upset local cache |
42 if self.mapcache and self.mapcache[0] == node: | 43 if self.mapcache and self.mapcache[0] == node: |
43 return self.mapcache[1] | 44 return self.mapcache[1] |