Mercurial > hg
comparison mercurial/repair.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 | 37cdf1fca1b2 |
comparison
equal
deleted
inserted
replaced
20932:0ac83e4e4f7c | 20933:d3775db748a0 |
---|---|
146 f = open(chgrpfile, "rb") | 146 f = open(chgrpfile, "rb") |
147 gen = changegroup.readbundle(f, chgrpfile) | 147 gen = changegroup.readbundle(f, chgrpfile) |
148 if not repo.ui.verbose: | 148 if not repo.ui.verbose: |
149 # silence internal shuffling chatter | 149 # silence internal shuffling chatter |
150 repo.ui.pushbuffer() | 150 repo.ui.pushbuffer() |
151 repo.addchangegroup(gen, 'strip', 'bundle:' + chgrpfile, True) | 151 changegroup.addchangegroup(repo, gen, 'strip', |
152 'bundle:' + chgrpfile, True) | |
152 if not repo.ui.verbose: | 153 if not repo.ui.verbose: |
153 repo.ui.popbuffer() | 154 repo.ui.popbuffer() |
154 f.close() | 155 f.close() |
155 if not keeppartialbundle: | 156 if not keeppartialbundle: |
156 os.unlink(chgrpfile) | 157 os.unlink(chgrpfile) |