[ On Tuesday, February 29, 2000 at 08:34:25 (-0500), Noel L Yap wrote: ]
> Subject: Re: removing the need for "cvs add file" to contact the server....
>
> You're absolutely correct again. If someone has a .cvsignore file listing all
> their empty directories and does "cvs add; cvs ci", those empty directories are
> ignored. If someone does a "cvs add empty-hier; cvs ci", he has explicitly said
> to add the empty directories. The tool should not prevent him from doing so,
> specially if it only does so as an "optimisation". Your argument that the
> NetBSD people will appreciate this optimisation has no foundation since they can
> easily achieve what you describe by:
> 1. using .cvsignore
> 2. not specifying the empty hierarchy as an argument to "cvs add"
You do not seem to be able to hold the entire picture in your head at
one time Noel!
Directories are not managed (i.e. version controlled) by CVS!
You cannot explicitly add empty directories. You cannot explicitly add
full directories! You can only add files. It does not matter whether
you specify a those files explicitly, or whether you imply their
specification by providing a directory name or whether you simply imply
the current directory by providing no arguments -- they are all the same.
Thus "cvs add empty-hier; cvs ci" cannot be expected to do anything but
chew on your disk for a little while!!!!!
With my version of CVS there will finaly be consistency across all of
those CVS sub-commands which operate in a workspace and a directory name
on the command line will always *only* imply the the operation on the
unignored files within that directory.
--
Greg A. Woods
+1 416 218-0098 VE3TCP <[EMAIL PROTECTED]> <robohack!woods>
Planix, Inc. <[EMAIL PROTECTED]>; Secrets of the Weird <[EMAIL PROTECTED]>