Error grafting - 4.7
Created originally on Bitbucket by Anonymous
This error occurs in 4.7 when trying to graft:
#!
#!python
** Mercurial version (4.7). TortoiseHg version (4.7)
** Command:
** CWD: /root
** Encoding: UTF-8
** Extensions loaded: strip, mq, rebase, shelve, transplant, share, convert, histedit, record, amend, tortoisehg.util.configitems
** Python version: 2.7.5 (default, Jul 13 2018, 13:06:57) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)]
** System: Linux dev7.local 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:04 UTC 2018 x86_64
** Qt-4.8.5 PyQt-4.10.1 QScintilla-2.8
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repowidget.py", line 1840, in graftRevisions
dlg = graft.GraftDialog(self._repoagent, self, source=revlist)
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/graft.py", line 57, in __init__
self.sourcelist = cleanrevlist(opts.get('source', ['.']))
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/graft.py", line 56, in cleanrevlist
return [self.repo[rev].rev() for rev in revlist]
File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/thgrepo.py", line 772, in __getitem__
changectx = super(thgrepository, self).__getitem__(changeid)
File "/usr/lib64/python2.7/site-packages/mercurial/localrepo.py", line 856, in __getitem__
return context.changectx(self, changeid)
File "/usr/lib64/python2.7/site-packages/mercurial/context.py", line 439, in __init__
(changeid, type(changeid)))
ProgrammingError: unsupported changeid '922' of type <type 'str'>