Corrupted repository ?
Matt Mackall
mpm at selenic.com
Sat Dec 15 00:02:08 CST 2007
On Sat, Dec 15, 2007 at 02:37:17AM +0100, Vladimir Marek wrote:
> $ hg --version
> Mercurial Distributed SCM (version 04c76f296ad6+20071214)
>
> Copyright (C) 2005-2007 Matt Mackall <mpm at selenic.com> and others
> This is free software; see the source for copying conditions. There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
> ( Should be latest devel )
>
> $ hg log
> abort: 00changelog.i: no node 4680e51070b5ced1dd363a726fd5fac810b073a7!
>
> $ hg verify -v
> repository uses revlog format 1
> checking changesets
> checking manifests
> crosschecking files in changesets and manifests
> checking files
> 4726 files, 2694 changesets, 12822 total revisions
>
> $ echo $?
> 0
>
> Just before this happened, I ran 'hg strip' and several times 'hg qpush' and
> 'hg qpop'.
Your repository is perfectly fine, but either your dirstate or mq's
internal state is upset because of something you asked mq to do. Probably
like deleting the parent for the current working from the repository,
which left it lost and confused.
Feel free to beat the mq guys about the head and shoulders, these bugs
have been lingering for a while.
> Is there anything I can do about that ?
Clone should work.
--
Mathematics is the supreme nostalgia of our time.
More information about the Mercurial
mailing list