gnumed-devel
[Top][All Lists]
Advanced

[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




reply via email to

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