changeset 4095 | 6fa7a2d0fc2e |
parent 3879 | 9c8488490724 |
child 4096 | 49237d6ae97d |
child 4227 | f5b9edf3390b |
--- a/mercurial/hgweb/hgweb_mod.py +++ b/mercurial/hgweb/hgweb_mod.py @@ -1147,8 +1147,12 @@ class hgweb(object): try: url = 'remote:%s:%s' % (proto, req.env.get('REMOTE_HOST', '')) - ret = self.repo.addchangegroup(util.chunkbuffer(gen), - 'serve', url) + try: + ret = self.repo.addchangegroup(util.chunkbuffer(gen), + 'serve', url) + except util.Abort, inst: + sys.stdout.write("abort: %s\n" % inst) + ret = 0 finally: val = sys.stdout.getvalue() sys.stdout = old_stdout