py3: strip crashes
*Created originally on Bitbucket by [André Klitzing](https://bitbucket.org/%7Bbe572446-3da4-4dd0-a388-1e28bb341de5%7D/)* If strip a revision I will get this. ``` #!python ** Mercurial version (5.3.1). TortoiseHg version (5.3.1) ** Command: --nofork ** CWD: /home/andre ** Encoding: UTF-8 ** Extensions loaded: commitsigs, show, share, extdiff, rebase, purge, histedit, convert, gpg, strip, schemes, churn, record, patchbomb, releasenotes, absorb, tortoisehg.util.configitems ** Python version: 3.8.2 (default, Feb 26 2020, 22:21:03) [GCC 9.2.1 20200130] ** System: Linux t480 5.5.13-arch2-1 #1 SMP PREEMPT Mon, 30 Mar 2020 20:42:41 +0000 x86_64 ** Qt-5.14.2 PyQt-5.14.2 QScintilla-2.11.4 Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/revdetails.py", line 376, in reload self.onRevisionSelected(rev) File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/revdetails.py", line 309, in onRevisionSelected self.ctx = ctx = self.repo[rev] File "/usr/lib/python3.8/site-packages/tortoisehg/hgqt/thgrepo.py", line 812, in __getitem__ changectx = super(thgrepository, self).__getitem__(changeid) File "/usr/lib/python3.8/site-packages/mercurial/localrepo.py", line 1642, in __getitem__ b"unsupported changeid '%s' of type %s" TypeError: %b requires a bytes-like object, or an object that implements __bytes__, not 'str' ``` ‌
issue