Crash opening old repo in Workbench after upgrade to 5.6.1 and 5.7
Upgraded very old thg to version 5.6.1 and then 5.7 in order to open repo containing largefiles made with thg version 3.3.3. Both versions crash opening the repo. Here's traceback from the bug report:
#!python
** Mercurial version (5.7). TortoiseHg version (5.7)
** Command:
** CWD: C:\Windows\system32
** Encoding: cp1252
** Extensions loaded: churn, extdiff, hgsubversion, mercurial_keyring, purge, record, share, strip, tortoisehg.util.configitems, largefiles
** Python version: 2.7.18 (v2.7.18:8d21aa21f2, Apr 20 2020, 13:25:05) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1')
** Processor architecture: x64
** Qt-5.9.9 PyQt-5.13.2 QScintilla-2.10.8
Traceback (most recent call last):
File "tortoisehg\hgqt\workbench.pyo", line 712, in openRepo
File "tortoisehg\hgqt\repotab.pyo", line 127, in openRepo
File "tortoisehg\hgqt\repotab.pyo", line 401, in _createRepoWidget
File "tortoisehg\hgqt\thgrepo.pyo", line 704, in openRepoAgent
File "tortoisehg\hgqt\thgrepo.pyo", line 78, in repository
File "mercurial\hg.pyo", line 231, in repository
File "mercurial\hg.pyo", line 205, in _peerorrepo
File "hgsubversion\__init__.pyo", line 163, in reposetup
File "hgdemandimport\demandimportpy2.pyo", line 157, in __getattr__
File "hgdemandimport\demandimportpy2.pyo", line 97, in _load
File "hgdemandimport\demandimportpy2.pyo", line 44, in _hgextimport
File "hgsubversion\svnrepo.pyo", line 32, in <module>
File "hgdemandimport\demandimportpy2.pyo", line 284, in _demandimport
File "hgdemandimport\demandimportpy2.pyo", line 44, in _hgextimport
ImportError: No module named repo