Comment 3 for bug 1115335

Revision history for this message
Laurent Voisin (lvoisin-inf) wrote :

I've spent two hours this morning chasing this bug.

The cause that triggered the bug was that the /etc repository had been cloned by a sysadmin to another directory in the same filesystem. Therefore, to save space, Mercurial had made hardlinks on almost all the files in the repository thus triggering a line

  abort: path contains illegal component

for each file in the Mercurial repository.

The last patch seems perfect to me.