mercurial/hgweb/hgweb_mod.py
branchstable
changeset 14991 4f39610996fa
parent 13966 a1c31c64bcd3
child 14999 f6a737357195
--- a/mercurial/hgweb/hgweb_mod.py	Fri Jul 29 12:46:45 2011 -0500
+++ b/mercurial/hgweb/hgweb_mod.py	Wed Jul 27 18:35:35 2011 -0500
@@ -129,8 +129,9 @@
                 # A client that sends unbundle without 100-continue will
                 # break if we respond early.
                 if (cmd == 'unbundle' and
-                    req.env.get('HTTP_EXPECT',
-                                '').lower() != '100-continue'):
+                    (req.env.get('HTTP_EXPECT',
+                                 '').lower() != '100-continue') or
+                    req.env.get('X-HgHttp2', '')):
                     req.drain()
                 req.respond(inst, protocol.HGTYPE)
                 return '0\n%s\n' % inst.message