Corrupted repository ?

Vladimir Marek Vladimir.Marek at Sun.COM
Sat Dec 15 02:28:59 CST 2007


> > $ 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.

Truth you say, it's .hg/patches/status.


> Feel free to beat the mq guys about the head and shoulders, these bugs
> have been lingering for a while.

I'll try to create reproducible case first.


> > Is there anything I can do about that ?
> 
> Clone should work.

Good tip, I'll know better next time.

Thanks

-- 
	Vlad
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 185 bytes
Desc: not available
Url : http://selenic.com/pipermail/mercurial/attachments/20071215/cc6e9b7c/attachment.pgp 


More information about the Mercurial mailing list