info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: newbie question on initializing repository


From: Christopher.Fouts
Subject: RE: newbie question on initializing repository
Date: Mon, 7 Jun 2004 17:17:10 -0400

In this case, I'd import a blank project, and then use "cvs add" in a script to add the
files, using the -kb option accordingly. Here's a c-shell pseudo-code
 
# Assume *.h and *.cpp files are text files, and the rest are binary files...
for f in `find .`; then
    if [ -f $f ]; then
        # found a file, test if binary
        if [ $f == *.h || $f == *.cpp ]; then
           # add binary file
           cvs add -kb $f;
        else
           # add text file
           cvs add $f;
    else
       if [ -d $f ]; then
          # add directory
          cvs add $f;
       fi;
    fi;
done
  
 You get the idea. Gurus may have a better solution though....
 
-chris
 
-----Original Message-----
From: address@hidden [mailto:address@hidden On Behalf Of Bret A Cooper
Sent: Monday, June 07, 2004 4:47 PM
To: address@hidden
Subject: newbie question on initializing repository


Hello,

This is a first time user question.

We have collected all of our source files within a directory structure and are ready to initialize the cvs
repository.  There are a couple thousand files.  Roughly 20% are binary type files and are scattered
around throughout various directories.

My original plan was to run the cvs init command from the topmost directory and be done.  However,
I now believe its not that simple, as the binary files(only) must be initialized with the -kb option.  
Is that correct? If so, any suggestions on the simplest/easiest to go about this?

Thanks,
Bret Cooper

reply via email to

[Prev in Thread] Current Thread [Next in Thread]