Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/wireproto.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 | de60ca3a390e |
children | 984850270acb |
comparison
equal
deleted
inserted
replaced
20932:0ac83e4e4f7c | 20933:d3775db748a0 |
---|---|
784 # push can proceed | 784 # push can proceed |
785 fp.seek(0) | 785 fp.seek(0) |
786 gen = changegroupmod.readbundle(fp, None) | 786 gen = changegroupmod.readbundle(fp, None) |
787 | 787 |
788 try: | 788 try: |
789 r = repo.addchangegroup(gen, 'serve', proto._client()) | 789 r = changegroupmod.addchangegroup(repo, gen, 'serve', |
790 proto._client()) | |
790 except util.Abort, inst: | 791 except util.Abort, inst: |
791 sys.stderr.write("abort: %s\n" % inst) | 792 sys.stderr.write("abort: %s\n" % inst) |
792 finally: | 793 finally: |
793 lock.release() | 794 lock.release() |
794 return pushres(r) | 795 return pushres(r) |