Hi, Jiri B wrote on Thu, Feb 09, 2012 at 07:52:44AM -0500: > Somebody suggested:
>> find . -path '*CVS/Root' | xargs rm > Never ever! Well, certainly not when you are working in a mixed tree intentionally using different servers for different subdirectories. However, on a laptop i'm carrying around, in a clean tree which i'm using together with various mirrors of the same repository (whichever mirror happens to be closest at any given place), having directories bound to specific servers is merely a nuisance and regularly pruning Root files makes my life easier. Of course, that precludes using cvs -d, and it requires using the CVSROOT environment variable instead, in which case new Root files only pop up in new directories, not in existing directories. I don't even deny that verges abuse of cvs and is hardly how it was intended to be used - but it works well enough for this specific scenario. Hence, not "never ever". Yours, Ingo ischwarze@isnote $ env | grep CVS | sort CVSROOT=:ext:schwa...@cvs.openbsd.org:/cvs CVSROOT_CA=anon...@anoncvs.ca.openbsd.org:/cvs CVSROOT_CVS=:ext:schwa...@cvs.openbsd.org:/cvs CVSROOT_DE=anon...@openbsd.cs.fau.de:/cvs CVSROOT_EU=anon...@anoncvs.eu.openbsd.org:/cvs CVSROOT_OSN=anon...@mirror.osn.de:/cvs CVSROOT_SI=anon...@s2k11.obsd.si:/cvs