> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 11, 2000 10:12 PM
> [ On Friday, February 11, 2000 at 14:48:09 (-0800), Jerry 
> Nairn wrote: ]
> > Subject: RE: removing the need for "cvs add file" to 
> contact the server...         .
> >
> > You have a point, but this is not completely true for "cvs 
> rm dir" since you
> > can "cvs add" and remove an empty dir. But then, this depends on the
> > anomalous behavior of "cvs add".
> > Just so you don't think I don't know this, I feel compelled 
> to say that it
> > removes the local directory, not the  one in the repository.
> 
> So finally I manage to hammer a faint image of an idea home to you and
> yet you still argue nonsense....  Wonders never cease.
> 
> Of course "cvs rm newdir" removes the directory locally!  
> That's what it
> is supposed to do in that case!  My proposal won't change this
> behaviour.  

Damn.
Read it carefully. Of course "cvs rm newdir" removes the directory locally.
I knew that. I knew that you knew that. I was also pretty certain that if I
didn't say that I knew it, you would point it out as if I was missing
something.
I thought I was heading off a pointless response from you. Instead you use
it as a reason to respond, pointlessly.
Pay attention. When I am disagreeing with you, I will make it clear.
If it seems as if I'm not contradicting you, it may be that I am not trying
to contradict you. I will not respond, as you might, with a bunch of
exclamation points and incendiary verbiage to repeat exactly what you've
said.

>             What my proposal changes is the premature creation of the
> directory in the repository.  I.e. my proposal fixes the 
> anomaly you're
> trying to point out.  

I wasn't pointing out an anomaly. I only mentioned it tangentially.
Your example was flawed because one of the three commands mentioned does
exactly what you said that none of them did. "cvs remove" removes a
directory. It does work on empty directories. It doesn't care that there are
no files involved at all.
You cannot use "cvs remove dir" as an example of a command which will
"affect the files within "dir" not the directory itself." It does affect the
directory itself, just as "cvs add" does.
In pointing out that this behavior depends on the behavior of "cvs add," I
was acknowledging that your statement has a logical explanation. However,
the anomalous behavior of "cvs add" I was talking about was the adding of
directories locally without concern for files in the directories, not the
creation of directories in the repository. "cvs add" adds a directory, just
as "cvs remove" removes a directory.

Jerry

Reply via email to