error - failed to import extension hgcr-gui-qt
Created originally on Bitbucket by radopas (Radoslav Paskalev)
After upgrade to 4.3.1 the Tortoise Workbench craches on startup and on pull with the following error:
#!python
** Mercurial version (4.3.1). TortoiseHg version (4.3.1)
** Command:
** CWD: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TortoiseHg
** Encoding: UTF-8
** Extensions loaded: rebase, strip, mq, reviewboard
** Python version: 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [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-4.8.7 PyQt-4.11.4 QScintilla-2.9
Recoverable error (stderr):
*** failed to import extension hgcr-gui-qt: missing attributes: norepo, optionalrepo, inferrepo
*** (use @command decorator to register 'cr')
Traceback (most recent call last):
File "mercurial\extensions.pyo", line 216, in loadall
File "mercurial\extensions.pyo", line 322, in closure
File "tortoisehg\util\hglib.pyo", line 304, in _loadextensionwithblacklist
File "mercurial\extensions.pyo", line 168, in load
File "mercurial\extensions.pyo", line 145, in _validatecmdtable
ProgrammingError: missing attributes: norepo, optionalrepo, inferrepo