hg pull \ ... \ TypeError: Odd-length string
Sean Farley
sean at farley.io
Mon Jun 19 04:58:57 UTC 2017
Ben Abbott <Ben.Abbott at Qorvo.com> writes:
> 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
It might be a bad proxy:
https://www.mercurial-scm.org/pipermail/mercurial/2015-March/048195.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 800 bytes
Desc: not available
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20170618/b18c4cbb/attachment.asc>
More information about the Mercurial
mailing list