--- a/contrib/shrink-revlog.py Sat Feb 09 23:42:03 2013 +0100
+++ b/contrib/shrink-revlog.py Fri May 10 21:35:49 2013 +0200
@@ -100,7 +100,7 @@
result.reverse()
return result
-def writerevs(ui, r1, r2, order, tr):
+def writerevs(ui, repo, r1, r2, order, tr):
ui.status(_('writing revs\n'))
@@ -117,7 +117,7 @@
unlookup = lambda x: int(x, 10)
try:
- bundler = changegroup.bundle10()
+ bundler = changegroup.bundle10(repo)
bundler.start(lookup)
group = util.chunkbuffer(bundler.group(order, r1))
group = changegroup.unbundle10(group, "UN")
@@ -238,7 +238,7 @@
suboptimal += 1
ui.note(_('%d suboptimal nodes\n') % suboptimal)
- writerevs(ui, r1, r2, order, tr)
+ writerevs(ui, repo, r1, r2, order, tr)
report(ui, r1, r2)
tr.close()
except: # re-raises