Exception while grafting in 4.7
Created originally on Bitbucket by Anonymous
#!python
** Mercurial version (4.7). TortoiseHg version (4.7)
** Command: --nofork
** CWD: /home/kd
** Encoding: UTF-8
** Extensions loaded: tortoisehg.util.configitems
** Python version: 2.7.15 (default, Jun 27 2018, 13:05:28) [GCC 8.1.1 20180531]
** System: Linux pckd-and 4.18.3-1-MANJARO #1 SMP PREEMPT Sat Aug 18 12:18:05 UTC 2018 x86_64
** Qt-5.11.1 PyQt-5.11.2 QScintilla-2.10.7
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/lib/python2.7/site-packages/mercurial/localrepo.py", line 856, in __getitem__
return context.changectx(self, changeid)
File "/usr/lib/python2.7/site-packages/mercurial/context.py", line 439, in __init__
(changeid, type(changeid)))
ProgrammingError: unsupported changeid '26918' of type <type 'str'>