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