[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnumed-devel] help with installation bootstrap
From: |
Karsten Hilbert |
Subject: |
Re: [Gnumed-devel] help with installation bootstrap |
Date: |
Sat, 25 Nov 2006 10:00:01 +0100 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
On Fri, Nov 24, 2006 at 07:23:08PM +1100, syan tan wrote:
> is this the right branch ?
> cvs -z3 -d<myuser>@cvs.savannah.gnu.org:/sources/gnumed co -r
> rel-0-2-2-real gnumed
"rel-0-2-2-real" is a tag, not a branch (difficult to
differentiate with CVS). A tag is a named collection of
specific revisions (such as the v0.2.2 release here). A
branch is an evolvement of the code from a given tag onwards
and may contain many revisions some of which may be tagged
themselves. So. "rel-0-2-patches" is the *branch* which
evolves onward starting at the rel-0-2 *tag*. As the name
suggests it contains *patches* after v0.2 only. One tag
within that branch is, certainly, "rel-0-2-2(-real)". Since
we haven't released anything beyond v0.2.2 that tag really
*should* correspond to the latest code in the
"rel-0-2-patches" branch, too. However, to be sure to have
the latest code instead of a particular release check out
the branch itself:
cvs -z3 -d<myuser>@cvs.savannah.gnu.org:/sources/gnumed co -r rel-0-2-patches
gnumed
Put another way:
Checking out a specific tag will always give you the same
code as it was at the time of tagging. "cvs update" on that
does not make sense.
Checking out a branch will give you the *latest* code within
that branch - so this may change over time. "cvs update"
does make sense here.
HEAD is just another branch which happens to be the main
one.
Karsten
--
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346