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

Reply via email to