> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, February 15, 2000 9:19 AM
> [ On Tuesday, February 15, 2000 at 09:18:18 (-0500), John
> Macdonald wrote: ]
> > Subject: Re: removing the need for "cvs add file" to
> contact the server....
> >
> > Oh? When is the last time that you had to create a directory in the
> > repository so that it would accept a file in that directory that you
> > had created in the work area? When is the last time you had to
> > create a directory in your work area to accept files when you did a
> > checkout? CVS does manage directories during its operations.
>
> John please don't use such rhetoric in this thread.
>
> Yes the current *BROKEN* implementation of 'cvs add' requires
> that users
> think about how directories are manged.
So, after you're done, I will have to create a directory in the repository
so that cvs will accept a file in a directory in a work area? And I will
have to make the directory tree by hand before checking out a module? Think
a little bit, Greg. John is asking questions which do not depend on the part
of cvs which you believe is broken. Either you already know that, and you're
wasting bandwidth again, or you're being intentionally ignorant of the point
he has clearly made.
> The whole point of this thread was to discuss the fine points of a
> proposal that will correct this bug.
The fact that cvs copies the required directory structure, with
corresponding files, from the repository to the work area is not a bug. You
are not going to correct that.
The fact that "cvs import" and "cvs add" can be used to create a needed
directory structure, with corresponding files, in the repository is not a
bug. You are not going to fix that.
John calls that directory management, and I agree with him. If you don't
want to call it directory management, fine. I don't care.
The words we use to describe our ideas are generally irrelevant. You seem to
be constantly twisting the meaning of the terminology to justify your
position.
Both you and John know that cvs makes directories and puts the right files
into them, in the repository and the workspace.
If you want to make some change to the way that it does that, don't try to
base it on the statement that it doesn't do it.
You can change the meaning of "managing directories" so that it doesn't
include what cvs does. This does not justify any change to what cvs does.
Jerry