--- a/mercurial/hgweb/hgweb_mod.py Fri Feb 16 04:54:49 2007 -0200
+++ b/mercurial/hgweb/hgweb_mod.py Fri Feb 16 05:10:43 2007 -0200
@@ -1147,8 +1147,12 @@
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