pushing error: empty or missing revlog for Mac/Contrib/PyIDE-src/Scripts/ Hold option to open a script

Adrian Buehlmann adrian at cadifra.com
Sun Jun 12 02:20:24 CDT 2011


On 2011-06-12 03:49, higery wrote:
> 
>     Seems to be something to do with files with leading spaces in their
>     names. What version of Mercurial are you using?
> 
> 
> I'm using Mercurial 1.8.4, and before this version, I used 1.5.X, but
> both of them have the same problem.

Your repo is corrupt, because file(s) inside .hg/store got damaged.

Make a fresh clone from where you got that repo or restore from a backup.

Run 'hg verify' regularly to detect corrupt repos and make sure nothing
but mercurial itself modifies the files inside .hg/store.

See also http://mercurial.selenic.com/wiki/RepositoryCorruption




More information about the Mercurial-devel mailing list