LookupError refreshing MQ.
Created originally on Bitbucket by richardjfoster (Richard Foster)
When doing a "refresh" on a working directory with MQ patches applied, I got the following error:
{{{ #!python ** Mercurial version (1.8.1). TortoiseHg version (2.0.2) ** Command: --nofork workbench ** CWD: D:\SourceCode\ViperLite ** Extensions loaded: fixfrozenexts, hgsubversion, convert, mq, churn ** Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] ** Windows version: (6, 1, 7600, 2, '') ** Processor architecture: x64 ** Qt-4.7.1 PyQt-4.8.2 Traceback (most recent call last): File "tortoisehg\hgqt\mq.pyo", line 450, in onFileSelected File "tortoisehg\hgqt\fileview.pyo", line 297, in displayFile File "tortoisehg\hgqt\fileview.pyo", line 501, in init File "tortoisehg\hgqt\fileview.pyo", line 560, in readStatus File "mercurial\context.pyo", line 757, in flags File "mercurial\context.pyo", line 750, in findflag File "mercurial\manifest.pyo", line 99, in find File "mercurial\revlog.pyo", line 836, in revision File "mercurial\revlog.pyo", line 309, in rev LookupError: 00manifest.i@a65d4a0fbee3: no node
}}}
Restarting TortoiseHg was sufficient to make the issue go away, so I'm not quite sure what the trigger was.