[issue1650] mercurial shouldn't send huge http query strings

Ben Hearsum mercurial-bugs at selenic.com
Tue May 5 13:26:52 CDT 2009


New submission from Ben Hearsum <bhearsum at gmail.com>:

I've noticed that when Mercurial clones a repository it sends a huge query
string. Most notably, it contains a list of all of the changesets in the
repository. In repositories with many heads, this gets quite huge. In some
setups - particularly those where there is a proxy on the remote end - this can
break things, resulting in errors such as:
414 Request-URI Too Large

I don't know if this is by design or not, but a query string that can grow
infinitely doesn't seem right.

The server used in this test was running Mercurial 1.0.2. I hit the bug when
using 1.1.2 on the client side, but not with 1.0.2 on the client side.

----------
messages: 9266
nosy: bhearsum
priority: bug
status: unread
title: mercurial shouldn't send huge http query strings

____________________________________________________
Mercurial issue tracker <mercurial-bugs at selenic.com>
<http://www.selenic.com/mercurial/bts/issue1650>
____________________________________________________



More information about the Mercurial-devel mailing list