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


_______________________________________________
Gnumed-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnumed-devel

Reply via email to