divergence using the convert extension

Yuya Nishihara yuya at tcha.org
Fri Jun 22 07:00:19 EDT 2018


On Thu, 21 Jun 2018 21:02:31 -0400, Matt Harbison wrote:
> On Thu, 21 Jun 2018 04:52:09 -0400, Benoit Fouletier <bennews at free.fr>  
> > Obviously since I'm gonna strip stuff anyway, I _will_ diverge from the
> > original pretty early and will lose all hashes, that's fine, this is more
> > out of curiosity and making sure nothing too fishy it going on.
> 
> I hit a similar issue last year helping someone recover from repo  
> corruption.  (Convert was involved in the recovery somehow.)  On the first  
> divergent commit, run `hg log -r $rev --debug` in both repos.  IIRC, the  
> manifest line was different.  It was reproducible, but I couldn't figure  
> out how to recreate it with a simple test case.

IIRC, there was a bug that hg would create new manifest node even if nothing
changed. That's probably the reason of the hash change.


More information about the Mercurial mailing list