Mercurial and TortoiseHg broken since 2.4.3 upgrade: no module named repo
Created originally on Bitbucket by Anonymous
Mercurial and TortoiseHg both seem to be thoroughly broken. I think this dates from when I installed TortoiseHg 2.4.3 (over 2.4.2) on 3 September.
The TortoiseHg output is below.
{{{ #!python ** Mercurial version (2.3). TortoiseHg version (2.4.3) ** Command: --nofork commit ** CWD: C:\Users\Hadfield\IDL ** Encoding: cp1252 ** Extensions loaded: purge, rebase, fetch, zipdoc, hgsubversion ** Python version: 2.7.3 (default, Apr 10 2012, 23:24:47) [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.0 PyQt-4.9.1 Traceback (most recent call last): File "tortoisehg\hgqt\run.pyo", line 549, in call File "tortoisehg\hgqt\thgrepo.pyo", line 53, in repository File "mercurial\hg.pyo", line 104, in repository File "mercurial\hg.pyo", line 99, in peerorrepo File "C:\Local\hgsubversion\hgsubversion__init_.py", line 179, in reposetup File "mercurial\demandimport.pyo", line 86, in getattribute File "mercurial\demandimport.pyo", line 58, in _load File "C:\Local\hgsubversion\hgsubversion\svnrepo.py", line 99, in File "mercurial\demandimport.pyo", line 86, in getattribute File "mercurial\demandimport.pyo", line 58, in _load ImportError: No module named repo
}}}
Here are examples of command-line output:
C:\Users\Hadfield\IDL>hg summary abort: No module named repo!
C:\Users\Hadfield\IDL>hg status abort: No module named repo!