Mercurial > public > mercurial-scm > hg-stable
diff mercurial/changelog.py @ 7634:14a4337a9b9b
revlog: kill from-style imports
They're slow.
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 11 Jan 2009 22:55:36 -0600 |
parents | 08cabecfa8a8 |
children | b8d750daadde |
line wrap: on
line diff
--- a/mercurial/changelog.py Sun Jan 11 22:48:28 2009 -0600 +++ b/mercurial/changelog.py Sun Jan 11 22:55:36 2009 -0600 @@ -6,9 +6,8 @@ # of the GNU General Public License, incorporated herein by reference. from node import bin, hex, nullid -from revlog import revlog, RevlogError from i18n import _ -import util, error +import util, error, revlog def _string_escape(text): """ @@ -75,9 +74,9 @@ self.data.append(str(s)) self.offset += len(s) -class changelog(revlog): +class changelog(revlog.revlog): def __init__(self, opener): - revlog.__init__(self, opener, "00changelog.i") + revlog.revlog.__init__(self, opener, "00changelog.i") def delayupdate(self): "delay visibility of index updates to other readers" @@ -119,7 +118,7 @@ def checkinlinesize(self, tr, fp=None): if self.opener == self._delayopener: return - return revlog.checkinlinesize(self, tr, fp) + return revlog.revlog.checkinlinesize(self, tr, fp) def decode_extra(self, text): extra = {}