Mercurial > public > mercurial-scm > hg-stable
diff mercurial/manifest.py @ 15657:d976b1ef6760
util: don't mess with builtins to emulate buffer()
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Thu, 15 Dec 2011 15:27:11 -0600 |
parents | 4819241ec1ad |
children | a1dcd842ce17 |
line wrap: on
line diff
--- a/mercurial/manifest.py Thu Dec 15 14:59:22 2011 -0600 +++ b/mercurial/manifest.py Thu Dec 15 15:27:11 2011 -0600 @@ -6,7 +6,7 @@ # GNU General Public License version 2 or any later version. from i18n import _ -import mdiff, parsers, error, revlog +import mdiff, parsers, error, revlog, util import array, struct class manifestdict(dict): @@ -164,7 +164,7 @@ dline = [""] start = 0 # zero copy representation of addlist as a buffer - addbuf = buffer(addlist) + addbuf = util.buffer(addlist) # start with a readonly loop that finds the offset of # each line and creates the deltas @@ -196,7 +196,7 @@ # apply the delta to the addlist, and get a delta for addrevision cachedelta = (self.rev(p1), addlistdelta(addlist, delta)) arraytext = addlist - text = buffer(arraytext) + text = util.buffer(arraytext) n = self.addrevision(text, transaction, link, p1, p2, cachedelta) self._mancache = (n, map, arraytext)