On Wed, Sep 13, 2000 at 03:58:30PM +1100, Jeff Waugh wrote:
> > Jeff Waugh wrote:
> > 
> > > Jason Stokes wrote:
> > > 
> > > cvs -z3 checkout --r GNUMERIC_0_56 -d gnumeric-stable-1.6 gnumeric
> 
> 
> Whoa. Here's me answering questions too quickly... *duh* :)
> 
> Use 'update' with the -j option.

The -j flag _merges_ the current copy with the branch with that name.
What you really want to do is to replace any files that have been
changed since GNUMERIC_0_56 was tagged with the versions as they existed
at that time.

So, you do want to use the -r flag. (In this case, you may be lucky and
-j may do the same thing -- it depends if the tagged version was tagged
as a branch or not and maybe some other things that I've forgotten.

In general, -j is for merging branches, -r is for checking out specific
version numbers or tagged versions.

Also, doing a 'checkout' when you already have that module checked out
is the same as doing an 'update'. So the command above (providing you
were in a directory already containing gnumeric-stable-1.6 which was a
copy of the current CVS tree) should do the minimal amount of work
required to get the tagged version GNUMERIC_0_56. The heavy bandwidth
may have been because much is happening in the gnumeric world lately, so
lots of files have changed (and for every file that has been updated, a
diff must be computed and transferred).

Cheers,
Malcolm

-- 
Malcolm Tredinnick            email: [EMAIL PROTECTED]
CommSecure Pty Ltd

PGP signature

Reply via email to