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)