diff -r 51b0e799352f -r fb42030d79d6 mercurial/changelog.py --- a/mercurial/changelog.py Thu Jun 26 14:35:50 2008 -0500 +++ b/mercurial/changelog.py Thu Jun 26 14:35:50 2008 -0500 @@ -82,7 +82,7 @@ "delay visibility of index updates to other readers" self._realopener = self.opener self.opener = self._delayopener - self._delaycount = self.count() + self._delaycount = len(self) self._delaybuf = [] self._delayname = None @@ -108,7 +108,7 @@ # if we're doing an initial clone, divert to another file if self._delaycount == 0: self._delayname = fp.name - if not self.count(): + if not len(self): # make sure to truncate the file mode = mode.replace('a', 'w') return self._realopener(name + ".a", mode) @@ -192,4 +192,4 @@ list.sort() l = [hex(manifest), user, parseddate] + list + ["", desc] text = "\n".join(l) - return self.addrevision(text, transaction, self.count(), p1, p2) + return self.addrevision(text, transaction, len(self), p1, p2)