00changelog.i unknown format

Steve - Gadget Barnes gadgetsteve at hotmail.com
Fri Aug 26 07:08:47 UTC 2016



On 25/08/2016 22:10, Matt Mackall wrote:
> On Thu, 2016-08-25 at 12:32 -0700, Robert van Spyk wrote:
>> Need some more information and possibly a fix for an error. I have been
>> using Mercurial Distributed SCM (version 2.8.2) and occasionally get a
>> repository acts corrupt with this error:
>>
>> abort: index 00changelog.i unknown format 44748!
>>
>> The referenced file does not seem to be corrupted but it is somewhat
>> hard to tell.
> 
> The revlog format sticks a format identifier in the first couple bytes of the
> file. The valid formats are: 0 and 1. We use "2" as a signpost in a dummy index
> file for very old clients not to touch a repo in a format they don't understand.
> But you should never encounter any other format numbers. Nor have we ever had a
> report similar to this one.
> 
> So yes, I would say you definitely have a corruption problem. Tell us more.
> 
> -- 
> Mathematics is the supreme nostalgia of our time.
> 
> _______________________________________________
> Mercurial mailing list
> Mercurial at mercurial-scm.org
> https://www.mercurial-scm.org/mailman/listinfo/mercurial
> 

I have had similar issues due to an over aggressive virus scanner I
suspect - I have even, (with the same virus scanner on), had a file
under svn reverting to an older version after a fresh checkout. If you
have not set an exception up in your virus scanner for the directories
that you store your repositories in it would be a very good idea, unless
like us it is under corporate control.
-- 
Steve (Gadget) Barnes
Any opinions in this message are my personal opinions and do not reflect
those of my employer.


More information about the Mercurial mailing list