Greg A. Woods wrote :
|| [ On Tuesday, February 15, 2000 at 10:00:51 (-0500), John Macdonald wrote: ]
|| > Subject: Re: removing the need for "cvs add file" to contact the server....
|| >
|| > Hah. So when I "cvs co module" those directories module, module/foo,
|| > and module/bar just spring into existance at the magic whim of the
|| > directory organization and CVS has nothing to do with it. By the
|| > good graces of the directory fairy, my files all get extracted into
|| > the same (sub-)directories that they were in when the module was
|| > checked in and CVS is an uninvolved bystander, watching in admiration
|| > as this turn of events miraculously unfolds.
||
|| Yes, that's the concept. Ignore the man behind the curtain. The magic
|| is intended to be entirely hidden. This is one of the coolest features
|| of CVS. Yes you can use CVS mostly without this magic, but you gain few
|| of the benefits if you do that. If you try to pay too much attention to
|| the man behind the curtain then you will get extremely confused. This
|| has been proven over and over again by the appearance of related
|| questions from new users after they've been led astray by the current
|| "cvs add dir" hack.
So, the magic the puts exactly the right text into each file is
intrinsic to cvs and happens because cvs manages the files, but the
magic that puts the files in the right directory structure is
accidental incidental magic that isn't really part of cvs at all and
cvs does not manage directories.
Keep waving those hands, Mr. Man Behind the Curtain. Your
explanation keeps trying to be affected by gravity.
--
Anyone who can't laugh at himself is not | John Macdonald
taking life seriously enough -- Larry Wall | [EMAIL PROTECTED]