All has been working fine, until I stumbled upon a bug in version 2.1.4 and 2.2.0 - data on the shared directory is corrupted, while read or written. I can reproduce this consistently, and I have found a minimal* text file that can trigger the bug. ( * if I split the file in two, both the parts will be read correctly )
Code: Select all
fran@inside:/var/www/test$ rm -f .hg
fran@inside:/var/www/test$ hg init
fran@inside:/var/www/test$ hg add minfail
fran@inside:/var/www/test$ hg commit -m "Boom"
fran@inside:/var/www/test$ hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
minfail@0: broken revlog! (index data/minfail.i unknown format 25920)
warning: orphan revlog 'data/minfail.i'
1 files, 1 changesets, 0 total revisions
1 warnings encountered!
1 integrity errors encountered!
(first damaged changeset appears to be 0)
fran@inside:/var/www/test$
The minfail file is just text, more or less 8kB.