How do I fix this corruption (abort: when running status)?
Chris Green
cl at isbd.net
Sun Jan 1 15:28:47 UTC 2023
On Sun, Jan 01, 2023 at 02:53:29PM +0000, Chris Green wrote:
> On Sun, Jan 01, 2023 at 02:30:39PM +0000, Chris Green wrote:
> > I have somehow managed to confuse my mercurial repository, when I run
> > 'hg status' I see:-
> >
> > chris$ hg status
> > abort: data/lib/bash/syncssh at a7caf35cd23f97636dfc1ec6f45f07c92e64a8cb:
> > no match found
> > chris$
> >
> > I don't quite know how this happened, but how do I fix it?
> >
> Further to this verify says:-
>
> chris$ hg verify
> checking changesets
> checking manifests
> crosschecking files in changesets and manifests
> checking files
> .ssh/config@?: rev 26 points to unexpected changeset 690
> (expected )
> warning: revlog 'data/lib/bash/syncssh.i' not in fncache!
> 755: empty or missing lib/bash/syncssh
> lib/bash/syncssh at 755: manifest refers to unknown revision a7caf35cd23f
> checked 757 changesets with 2317 changes to 1376 files
> 2 warnings encountered!
> hint: run "hg debugrebuildfncache" to recover from corrupt fncache
> 3 integrity errors encountered!
> (first damaged changeset appears to be 755)
>
Well I've fixed it now, 'hg clone -r 754' and copy the result back
over the original repository, only two minor changes to redo so that
wasn't too bad!
Sorry for the noise.
Happy New Year anyway! :-)
--
Chris Green
More information about the Mercurial
mailing list