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)