info-cvs
[Top][All Lists]

## RE: RES: CVS import

 From: McNamee, John Subject: RE: RES: CVS import Date: Thu, 15 Apr 2004 14:57:46 -0500

On April 15, 2004 at 1:08 PM, Geoff Beier wrote:
>On Apr 15, 2004, at 1:34 PM, McNamee, John wrote:
>> <flame heat="50%">
>>
>> Unfortunately, the whole world doesn't run Unix...
>>
>... you're not running in the cygwin environment on Windows,

Let's just say that cygwin is not universally admired.

>I'd suggest using cvsnt along with some other way to collect files and
>execute commands on them. Most of the time, I advise windows users who
>are not using cygwin to get TortoiseCVS ...

TortoiseCVS is a just GUI.

>Does *anyone* use the cvshome.org version of cvs on windows OUTSIDE of
>cygwin as a matter of general practice?

I use the cvshome.org version of cvs on plain Win32 every day.  My whole
team does.  I also sometimes use WinCvs, but prefer the command line.

>>   C:\foo\bar>find . -exec cvs add {} \;
>>   'find' is not recognized as an internal or external command,
>>   operable program or batch file.
>>
>What version of Windows is this? The output I get from that command
>outside of the cygwin environment on a windows 2000 or xp box is:
>FIND: Parameter format not correct

You're right, there is a find on Windows, but it's not the same as
Unix find.  I was making a rhetorical point.  There is no standard
Windows utility that does what Unix find does.

>At any rate, what benefit does adding files recursively carry over
>using "cvs import" and ignoring the vendor branch if you don't want
>to use it?

I want to make clear that I don't care about RCS revision numbers.
I know some people who have complained about cvs import were just
upset that they saw a "weird" 1.1.1.1 revision.  I don't care.

My big problem is working on branches.  I often need to add a whole
tree worth of new files to a specific branch, and cvs import can't
do it.

Now let's step back for a minute.  There are easy workarounds for
the lack of recursive cvs add.  I wrote a Perl script to do it,
and using find on Unix isn't bad either.  The point of my flame
was that recursive add appears to be an often requested feature
that has been rejected for philosophical reasons, not technical
merit.