[issue2126] Cannot clone massively multiheaded repositories over HTTP

Dan Villiom Podlaski Christiansen bugs at mercurial.selenic.com
Mon Apr 5 20:58:02 UTC 2010


New submission from Dan Villiom Podlaski Christiansen <danchr at gmail.com>:

Repositories with hundreds of heads cannot be cloned over HTTP. This has been seen in 
the wild with <hg.python.org/cpython> — which supposedly has more than 400 heads. I've 
created a dummy repository which reproduces this:

% hg clone http://bitbucket.org/danchr/polycephaly/
destination directory: polycephaly
requesting all changes
abort: HTTP Error 414: Request-URI Too Large
% hg clone ssh://hg@bitbucket.org/danchr/polycephaly/
destination directory: polycephaly
requesting all changes
adding changesets
adding manifests
adding file changes
added 1000 changesets with 1 changes to 1 files (+999 heads)
updating to branch default
1 files updated, 0 files merged, 0 files removed, 0 files unresolved

I've attached a bundle of the repository.

----------
files: polycephaly.hgbundle
messages: 12219
nosy: danchr
priority: bug
status: unread
title: Cannot clone massively multiheaded repositories over HTTP
topic: http_proto

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue2126>
____________________________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: polycephaly.hgbundle
Type: application/octet-stream
Size: 32904 bytes
Desc: not available
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20100405/789cbc64/attachment.obj>


More information about the Mercurial-devel mailing list