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