This seems like the appropriate thread for this:

1. All cvs commands work in cvs managed directories.
2. "cvs add" must work in cvs managed directories to be consistent with the
cvs user interface.
3. By definition, a subdirectory of a cvs managed directory is a cvs managed
directory, whether or not that subdirectory contains a CVS admin directory.

Therefore "cvs add", in order to be consistent with the cvs user interface,
must work in a subdirectory of a cvs managed directory whether or not that
subdirectory contains a CVS admin directory.

There it is. And the three supporting statements are true. The flaw in this
logic is that statements 1 and 3 depend on different definitions of "cvs
managed directory." They can't both be true at the same time, because some
cvs commands will not work in a directory with no CVS admin directory.
Some people let themselves get fooled by the attitude, the passion, the
sheer volume of text with which arguments like this have been presented.
But it's crap.
And I really have no strong feelings about whether "cvs add" should look
back up the path of the current directory.
If this version of "cvs add" did get into cvs, I'm fairly certain I would
eventually cd into some unmanaged directory and execute "cvs add file"
knowing it would find ../CVS.
I said I think it will be hard to implement correctly and it's unnecessary
code bloat. There's nothing wrong with a difference of opinion.
I don't like being expected to believe crap.

Watch this:
=================================================
1. For all cvs commands, whenever "cvs command path/file" works, "cd
path;cvs command file" also works.
2. To be consistent with the cvs user interface, the same must be true for
the new implementation of "cvs add"
=================================================
You see that? A real argument. We can discuss how relevant it is, but it
isn't crap.

My first reaction to the idea of adding empty directories is to oppose it.
But I wouldn't try to say that cvs doesn't care about directories. I cannot
imagine the word "magic" coming up in anything I might say about how
directories are treated by cvs.
That would be crap.

I think that many of my viewpoints might surprise people reading this list,
because I've wasted so much time in a futile attempt to stem an endless
flood of crap.
I've got to go on a vacation from this list. It's become too much of a time
sink.
Have fun. Don't accept any wooden nickels.
Cheers,
Jerry

Reply via email to