IOError 0 encountered in cloning repo with subrepo over https
Created originally on Bitbucket by banburybill (Jim Hague)
Encountered on Debian Sid x64 when cloning repo containing subrepo over https and using mercurial-keyring 0.6.2-1.
Disabling mercurial_keyring fixes.
#!python
Traceback (most recent call last):
File "/home/jim/work/src/hg/mercurial/dispatch.py", line 140, in _runcatch
return _dispatch(req)
File "/home/jim/work/src/hg/mercurial/dispatch.py", line 850, in _dispatch
cmdpats, cmdoptions)
File "/home/jim/work/src/hg/mercurial/dispatch.py", line 611, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/home/jim/work/src/hg/mercurial/dispatch.py", line 941, in _runcommand
return checkargs()
File "/home/jim/work/src/hg/mercurial/dispatch.py", line 912, in checkargs
return cmdfunc()
File "/home/jim/work/src/hg/mercurial/dispatch.py", line 847, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "/home/jim/work/src/hg/mercurial/util.py", line 677, in check
return func(*args, **kwargs)
File "/home/jim/work/src/hg/mercurial/commands.py", line 1371, in clone
branch=opts.get('branch'))
File "/home/jim/work/src/hg/mercurial/hg.py", line 473, in clone
_update(destrepo, uprev)
File "/home/jim/work/src/hg/mercurial/hg.py", line 499, in update
stats = updaterepo(repo, node, False)
File "/home/jim/work/src/hg/mercurial/hg.py", line 495, in updaterepo
labels=['working copy', 'destination'])
File "/home/jim/work/src/hg/mercurial/merge.py", line 1117, in update
stats = applyupdates(repo, actions, wc, p2, overwrite, labels=labels)
File "/home/jim/work/src/hg/mercurial/merge.py", line 652, in applyupdates
for i, item in prog:
File "/home/jim/work/src/hg/mercurial/worker.py", line 124, in _posixworker
for line in fp:
IOError: [Errno 0] Error
abort: Error