diff -r 0ac83e4e4f7c -r d3775db748a0 hgext/shelve.py --- a/hgext/shelve.py Tue Apr 01 15:21:56 2014 -0700 +++ b/hgext/shelve.py Tue Apr 01 15:27:53 2014 -0700 @@ -561,7 +561,8 @@ ui.quiet = True fp = shelvedfile(repo, basename, 'hg').opener() gen = changegroup.readbundle(fp, fp.name) - repo.addchangegroup(gen, 'unshelve', 'bundle:' + fp.name) + changegroup.addchangegroup(repo, gen, 'unshelve', + 'bundle:' + fp.name) nodes = [ctx.node() for ctx in repo.set('%d:', oldtiprev)] phases.retractboundary(repo, phases.secret, nodes) finally: