How do I fix this corruption (abort: when running status)?

Chris Green cl at isbd.net
Sun Jan 1 14:53:29 UTC 2023


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)

-- 
Chris Green


More information about the Mercurial mailing list