# HG changeset patch # User Augie Fackler # Date 2015-10-13 21:12:46 # Node ID b1a0c534d9b4d36301a234b96535d98466aa3d7c # Parent dbc3d945ba36b5245817c233cafab8f65eb75d41 repair: use cg?unpacker.apply() instead of changegroup.addchangegroup() diff --git a/mercurial/repair.py b/mercurial/repair.py --- a/mercurial/repair.py +++ b/mercurial/repair.py @@ -197,9 +197,7 @@ def strip(ui, repo, nodelist, backup=Tru finally: tr.release() else: - changegroup.addchangegroup(repo, gen, 'strip', - 'bundle:' + vfs.join(chgrpfile), - True) + gen.apply(repo, 'strip', 'bundle:' + vfs.join(chgrpfile), True) if not repo.ui.verbose: repo.ui.popbuffer() f.close() @@ -310,4 +308,3 @@ def stripbmrevset(repo, mark): "ancestors(head() and not bookmark(%s)) - " "ancestors(bookmark() and not bookmark(%s))", mark, mark, mark) -