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

Bruce Cran bruce at cran.org.uk
Mon Dec 2 21:27:14 UTC 2013


On 12/2/2013 1:48 PM, Bruce Cran wrote:
 > Since no changes were found, they should have been skipped - but for 
some reason it aborts instead.

This sounds like http://bz.selenic.com/show_bug.cgi?id=3781 (fixed in 2.5):

"It is possible to reference read-only repository as subrepo. Push in a 
super repo recursively push subrepo. Those pushes to potential read only 
repo are not optional, they are "suffered" not "choosed". This does not 
break because as the repo is untouched the push is supposed to be empty. 
If the reference repo locally contains draft changesets, a courtesy push 
is triggered to turn them public. As the repo is read only, the push 
fails (after possible prompt asking for credential). Failure of the 
sub-push aborts the whole subrepo push."

-- 
Bruce



More information about the Mercurial mailing list