diff contrib/shrink-revlog.py @ 19202:0455fc94ae00

bundle-ng: move gengroup into bundler, pass repo object to bundler No semantic changes made.
author Sune Foldager <cryo@cyanite.org>
date Fri, 10 May 2013 21:35:49 +0200
parents 4cfdec944edf
children
line wrap: on
line diff
--- 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