[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: $Name $ and branches

From: Greg A. Woods
Subject: Re: $Name $ and branches
Date: Thu, 19 Apr 2001 14:40:09 -0400 (EDT)

[ On Thursday, April 19, 2001 at 11:01:27 (-0500), David D. Hagood wrote: ]
> Subject: $Name $ and branches
> Is there some logic behind this behavior? For some of what I am doing, 
> I'd really like to have the $Name$ be replaced with the branch tag.

In CVS $Name is really only intended to be used with "cvs export -kv".

I.e. it's there to freeze the release name into any identification strings.

>From a high-level release management view there's little sense in
providing any mechanism for identifying the branch name of some product
that could have come from any old working directory.  All such a
mechanism can do is create confusion and lead to mis-identification of
products.  I.e. the feature you're asking for is *BAD* for the business
of hygienic release management!

If you ever get to the point where you need to be identifying the
origins of some product file then you should already have been creating
proper releases with "cvs export -kv" for some time.  I.e. it's best to
get in the habit of making releases, as appropriate, as early as
possible and thus have lots of practice by the time you need to create
real releases for external consumption.

                                                        Greg A. Woods

+1 416 218-0098      VE3TCP      <address@hidden>     <address@hidden>
Planix, Inc. <address@hidden>;   Secrets of the Weird <address@hidden>

reply via email to

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