On Thu, 4 Apr 2002, Eric Siegerman wrote: > Finally, let me add a "me too": trying to build shadow sandboxes > using links seems very fragile and error-prone. Give up on CVS > before going there.
Unless you have a piece of software which automatically does it right. Then it can be robust. Meta-CVS uses hard links to efficiently create a sandbox. The links can break, so it repairs them in all the situations when it is necessary. For instance, when CVS updates a working file, it removes the old and creates a new one. This isn't a problem; Meta-CVS notices this and repairs the link. If the user somehow breaks the link on the other end, this isn't a problem either. Meta-CVS update will repair the link prior to invoking CVS update so that changes from the repository are properly incorporated into the user's modified version. And then it will repair the link again after the update, to synchronize in the other direction. -- Meta-CVS: solid version control tool with directory structure versioning. http://users.footprints.net/~kaz/mcvs.html _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
