https://bz.mercurial-scm.org/show_bug.cgi?id=5526

            Bug ID: 5526
           Summary: Error trying to convert cpp-netlib git repo
           Product: Mercurial
           Version: 4.0.2
          Hardware: PC
                OS: Linux
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: convert
          Assignee: bugzi...@mercurial-scm.org
          Reporter: visionofa...@gmail.com
                CC: duri...@gmail.com, mercurial-devel@mercurial-scm.org

05-04-2017 21:30:43 arun-desk-r7 ~/code/personal/cpp$ git clone
https://github.com/carun/cpp-netlib
05-04-2017 21:30:43 arun-desk-r7 ~/code/personal/cpp$ hg convert cpp-netlib
cpp-netlib.hg
<1200+ commits>
756 Initial migration from Boost.Test to googletest
755 Merge pull request #576 from deanberris/0.12-devel-gtest-migration
754 Merged deanberris:0.12-devel-deprecations-and-refactorings and fixed
conflicts in message_test.cpp
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 2.7.5 (default, Oct 11 2015, 17:47:16) [GCC 4.8.3 20140911 (Red Hat
4.8.3-9)]
** Mercurial Distributed SCM (version 4.0.2)
** Extensions loaded: extdiff, hgk, gpg, evolve, color, graphlog, churn, purge,
strip, mq, rebase, pager, convert, histedit, shelve, transplant, blackbox
Traceback (most recent call last):
  File "/usr/bin/hg", line 45, in <module>
    mercurial.dispatch.run()
  File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 60, in
run
    sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
  File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 126, in
dispatch
    ret = _runcatch(req)
  File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 216, in
_runcatch
    return callcatch(ui, _runcatchfunc)
  File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 225, in
callcatch
    return func()
  File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 205, in
_runcatchfunc
    return _dispatch(req)
  File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 901, in
_dispatch
    cmdpats, cmdoptions)
  File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 650, in
runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/lib64/python2.7/site-packages/mercurial/extensions.py", line 220,
in closure
    return func(*(args + a), **kw)
  File "/usr/lib64/python2.7/site-packages/hgext/pager.py", line 160, in
pagecmd
    return orig(ui, options, cmd, cmdfunc)
  File "/usr/lib64/python2.7/site-packages/mercurial/extensions.py", line 220,
in closure
    return func(*(args + a), **kw)
  File "/usr/lib64/python2.7/site-packages/hgext/color.py", line 521, in
colorcmd
    return orig(ui_, opts, cmd, cmdfunc)
  File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 909, in
_runcommand
    return cmdfunc()
  File "/usr/lib64/python2.7/site-packages/mercurial/dispatch.py", line 898, in
<lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/usr/lib64/python2.7/site-packages/mercurial/util.py", line 1037, in
check
    return func(*args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/hgext/convert/__init__.py", line
391, in convert
    return convcmd.convert(ui, src, dest, revmapfile, **opts)
  File "/usr/lib64/python2.7/site-packages/hgext/convert/convcmd.py", line 611,
in convert
    c.convert(sortmode)
  File "/usr/lib64/python2.7/site-packages/hgext/convert/convcmd.py", line 522,
in convert
    self.copy(c)
  File "/usr/lib64/python2.7/site-packages/hgext/convert/convcmd.py", line 490,
in copy
    source, self.map, full, cleanp2)
  File "/usr/lib64/python2.7/site-packages/hgext/convert/hg.py", line 340, in
putcommit
    node = nodemod.hex(self.repo.commitctx(ctx))
  File "/usr/lib64/python2.7/site-packages/mercurial/localrepo.py", line 105,
in wrapper
    return orig(repo.unfiltered(), *args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/mercurial/localrepo.py", line 1728,
in commitctx
    trp, changed)
  File "/usr/lib64/python2.7/site-packages/mercurial/localrepo.py", line 1495,
in _filecommit
    if fparent2 != nullid or flog.cmp(fparent1, text) or meta:
  File "/usr/lib64/python2.7/site-packages/mercurial/filelog.py", line 91, in
cmp
    samehashes = not super(filelog, self).cmp(node, t)
  File "/usr/lib64/python2.7/site-packages/mercurial/revlog.py", line 1006, in
cmp
    p1, p2 = self.parents(node)
  File "/usr/lib64/python2.7/site-packages/mercurial/revlog.py", line 389, in
parents
    d = i[self.rev(node)]
  File "/usr/lib64/python2.7/site-packages/mercurial/revlog.py", line 362, in
rev
    return self._nodecache[node]
ValueError: 20-byte hash required

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to