--- a/mercurial/hgweb/hgweb_mod.py Thu Feb 15 10:15:08 2007 -0200
+++ b/mercurial/hgweb/hgweb_mod.py Fri Feb 16 05:27:37 2007 -0200
@@ -1134,8 +1134,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