To work around a tool issue in one of our repositories we need to have a symlink that points to "/". Yes, we know this is bad but it works and we can't fix the root cause of the problem. Running fossil extras never comes back. I assume because fossil traverses the link and then tries to read though our terrabytes of disk. Adding an ignore fixes that although I consider it broken that fossil traverses links.
What was stranger is that the person working with this somehow corrupted his repository when he accidentally added the "rootdir" link by adding the entire tree that contained the link. I looked in _FOSSIL_ and the .fossil file and did not see any reference to the "rootdir" link. The symptom was that sync would take 10 or more minutes and then fossil would exit with an "out of memory" message. I never could fix the problem and had to reclone and reopen the repository then remove the link and re-add all the new files. Are there any commands I could run to root cause what went wrong? I just did a .dump and grepped for "rootdir" but there was nothing in _FOSSIL_ or the .fossil file. I have a copy of the corrupted repository but can't share it. Thanks, Matt -=-
_______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

