Occasional http 500 (KeyError) errors on clone/pull/push

Bruce Cran bruce at cran.org.uk
Mon Dec 2 20:48:47 UTC 2013


On 11/29/2013 12:25 PM, Matt Mackall wrote:
> We'd still want to hear about the "odd problems". Version
> incompatibility between client and server is a very big deal.

I upgraded to 2.7.2 and people are finding the "subrepo" problem is 
back: we push the main repo to a different location with http push 
enabled where build machines can pull the changes, and assume that there 
are no changes in subrepos, since they're specified using absolute URLs 
and have http push disabled. With some older clients such as 2.2.2, the 
following occurs:

comparing with http://hg/~dev-test/test-repo 
<http://hg/%7Ejenkins/firehose-smoke>
real URL is http://hg.example.com/~dev-test/test-repo 
<http://hg.int.fusionio.com/%7Ejenkins/firehose-smoke>

searching for changes

changeset:1234:3728749548543

tag:abc

tag:qbase

tag:qtip

tag:tip

user:user

date:Mon Dec 02 12:52:32 2013 -0700

files:src/src.c

description:

Fix bug

pushing to http://hg/~dev-test/repo-test 
<http://hg/%7Ejenkins/firehose-smoke>
real URL is http://hg.example.com/~dev-test/repo-test 
<http://hg.int.fusionio.com/%7Ejenkins/firehose-smoke>

pushing subrepo subrepo1 to http://hg.example.com/subrepo1 
<http://hg.int.fusionio.com/build>
searching for changes
no changes found
pushing subrepo subrepo2 to http://hg.example.com/subrepo2 
<http://hg.int.fusionio.com/codegen>

searching for changes

no changes found

pushing subrepo src/subrepo3 to http://hg.example.com/subrepo3 
<http://hg.int.fusionio.com/embedded>

searching for changes

all local heads known remotely

no changes found

abort: HTTP Error 403: ssl required


Since no changes were found, they should have been skipped - but for 
some reason it aborts instead.


-- 
Bruce


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20131202/68a51e78/attachment-0002.html>


More information about the Mercurial mailing list