Actually, you only have a corrupted dirstate (in particular, just the recorded
parents), and not a corrupted repository (hg verify is quite happy). That can be
fixed with hg debugrebuildstate -r tip.
(workaround exists -> degrading to bug, adding mq folks to nosy)
I made the mistake of control-C'ing an hg qrefresh using Mercurial 1.0.1, and
now I have a corrupted repository:
$ hg diff
abort: unknown revision '19ceb0cd57294d2746a7c8ef29d1a7426a3a5f5f'!
Repo at:
http://trollied.org/~movement/virt-convert.tar.bz2