Mercurial > hg
comparison hgext/shelve.py @ 20933:d3775db748a0
localrepo: move the addchangegroup method in changegroup module
This is a gratuitous code move aimed at reducing the localrepo bloatness.
The method had few callers, not enough to be kept in local repo.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Tue, 01 Apr 2014 15:27:53 -0700 |
parents | 24a443948627 |
children | 3737e653dcbe |
comparison
equal
deleted
inserted
replaced
20932:0ac83e4e4f7c | 20933:d3775db748a0 |
---|---|
559 | 559 |
560 try: | 560 try: |
561 ui.quiet = True | 561 ui.quiet = True |
562 fp = shelvedfile(repo, basename, 'hg').opener() | 562 fp = shelvedfile(repo, basename, 'hg').opener() |
563 gen = changegroup.readbundle(fp, fp.name) | 563 gen = changegroup.readbundle(fp, fp.name) |
564 repo.addchangegroup(gen, 'unshelve', 'bundle:' + fp.name) | 564 changegroup.addchangegroup(repo, gen, 'unshelve', |
565 'bundle:' + fp.name) | |
565 nodes = [ctx.node() for ctx in repo.set('%d:', oldtiprev)] | 566 nodes = [ctx.node() for ctx in repo.set('%d:', oldtiprev)] |
566 phases.retractboundary(repo, phases.secret, nodes) | 567 phases.retractboundary(repo, phases.secret, nodes) |
567 finally: | 568 finally: |
568 fp.close() | 569 fp.close() |
569 | 570 |