comparison mercurial/bundlerepo.py @ 2129:e5f5c21f4169

cached data was wrong: rev is different from self.rev(node) in bundlerepo.py
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Tue, 25 Apr 2006 23:28:40 +0200
parents c6c019fd5db1
children 9b42304d9896
comparison
equal deleted inserted replaced
2128:150208e0d94b 2129:e5f5c21f4169
124 p1, p2 = self.parents(node) 124 p1, p2 = self.parents(node)
125 if node != revlog.hash(text, p1, p2): 125 if node != revlog.hash(text, p1, p2):
126 raise RevlogError(_("integrity check failed on %s:%d") 126 raise RevlogError(_("integrity check failed on %s:%d")
127 % (self.datafile, self.rev(node))) 127 % (self.datafile, self.rev(node)))
128 128
129 self.cache = (node, rev, text) 129 self.cache = (node, self.rev(node), text)
130 return text 130 return text
131 131
132 def addrevision(self, text, transaction, link, p1=None, p2=None, d=None): 132 def addrevision(self, text, transaction, link, p1=None, p2=None, d=None):
133 raise NotImplementedError 133 raise NotImplementedError
134 def addgroup(self, revs, linkmapper, transaction, unique=0): 134 def addgroup(self, revs, linkmapper, transaction, unique=0):