hg pull \ ... \ TypeError: Odd-length string
Ben Abbott
Ben.Abbott at Qorvo.com
Sun Jun 18 03:40:30 UTC 2017
I usually pull from the US, and have no trouble. Since traveling to Singapore, my pull requests usually fail (see below).Iâve tried different WLANs, but that didnât improve the problem. Some days are better than others, but its now been several days since I was able to make a successful pull.
Ben
hg pull
pulling from http://www.octave.org/hg/octave
real URL is http://hg.savannah.gnu.org/hgweb/octave
searching for changes
adding changesets
adding manifests
adding file changes
added 23 changesets with 156 changes to 128 files
transaction abort!
rollback completed
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 2.7.13 (default, Jan 19 2017, 19:07:24) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)]
** Mercurial Distributed SCM (version 4.1.2)
** Extensions loaded: gpg, purge, hgk, strip, mq, patchbomb, rebase, transplant
Traceback (most recent call last):
File "/sw/bin/hg", line 45, in <module>
mercurial.dispatch.run()
File "/sw/lib/python2.7/site-packages/mercurial/dispatch.py", line 63, in run
sys.exit((dispatch(request(pycompat.sysargv[1:])) or 0) & 255)
File "/sw/lib/python2.7/site-packages/mercurial/dispatch.py", line 129, in dispatch
ret = _runcatch(req)
File "/sw/lib/python2.7/site-packages/mercurial/dispatch.py", line 219, in _runcatch
return callcatch(ui, _runcatchfunc)
File "/sw/lib/python2.7/site-packages/mercurial/dispatch.py", line 227, in callcatch
return scmutil.callcatch(ui, func)
File "/sw/lib/python2.7/site-packages/mercurial/scmutil.py", line 152, in callcatch
return func()
File "/sw/lib/python2.7/site-packages/mercurial/dispatch.py", line 208, in _runcatchfunc
return _dispatch(req)
File "/sw/lib/python2.7/site-packages/mercurial/dispatch.py", line 811, in _dispatch
cmdpats, cmdoptions)
File "/sw/lib/python2.7/site-packages/mercurial/dispatch.py", line 563, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/sw/lib/python2.7/site-packages/mercurial/dispatch.py", line 819, in _runcommand
return cmdfunc()
File "/sw/lib/python2.7/site-packages/mercurial/dispatch.py", line 808, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
File "/sw/lib/python2.7/site-packages/mercurial/util.py", line 1051, in check
return func(*args, **kwargs)
File "/sw/lib/python2.7/site-packages/mercurial/extensions.py", line 223, in closure
return func(*(args + a), **kw)
File "/sw/lib/python2.7/site-packages/mercurial/util.py", line 1051, in check
return func(*args, **kwargs)
File "/sw/lib/python2.7/site-packages/hgext/mq.py", line 3541, in mqcommand
return orig(ui, repo, *args, **kwargs)
File "/sw/lib/python2.7/site-packages/mercurial/util.py", line 1051, in check
return func(*args, **kwargs)
File "/sw/lib/python2.7/site-packages/mercurial/extensions.py", line 223, in closure
return func(*(args + a), **kw)
File "/sw/lib/python2.7/site-packages/mercurial/util.py", line 1051, in check
return func(*args, **kwargs)
File "/sw/lib/python2.7/site-packages/hgext/rebase.py", line 1362, in pullrebase
ret = orig(ui, repo, *args, **opts)
File "/sw/lib/python2.7/site-packages/mercurial/util.py", line 1051, in check
return func(*args, **kwargs)
File "/sw/lib/python2.7/site-packages/mercurial/commands.py", line 5161, in pull
opargs=pullopargs).cgresult
File "/sw/lib/python2.7/site-packages/mercurial/exchange.py", line 1240, in pull
_pullphase(pullop)
File "/sw/lib/python2.7/site-packages/mercurial/exchange.py", line 1445, in _pullphase
_pullapplyphases(pullop, remotephases)
File "/sw/lib/python2.7/site-packages/mercurial/exchange.py", line 1457, in _pullapplyphases
remotephases)
File "/sw/lib/python2.7/site-packages/mercurial/phases.py", line 436, in analyzeremotephases
node = bin(nhex)
TypeError: Odd-length string
More information about the Mercurial
mailing list