[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Development practices using Subversion

From: Brad Appleton <brad_at_bradapp.net>
Date: 2004-08-08 09:18:40 CEST

On Fri, Aug 06, 2004 at 11:18:24AM -0700, Erik Anderson wrote:
> It sounds like "floating label" would be what CVS would consider a "branch"
> and "fixed label" would be what CVS would consider a "tag".

My understanding of a "floating label" is that it always refers to the last "good" build/baseline. This is different from the "tip" of the codeline (branch) in that the "tip" is the latest versions of everything on the branch (or, for svn, latest version of the codebase on that branch). When I see "floating labels" used, the latest/tip is different from the most recently "approved" built/baselined configuration.

It would be sort of like a symbolic name for the revision of a branch that corresponded to the last approved build/baseline. One could try to make a "copy" corresponding to the "last good build" and redefining (reconfiguring) its "content" every time there is a new "good build" (making the label "float" to the new "last good build"). But in SVN that would be a new branch, and I think it might be possible that it is important that the reference to the "last good build" is on the same branch that the last good build was on - so that might not work as intended.

Brad Appleton <brad@bradapp.net> www.bradapp.net
  Software CM Patterns (www.scmpatterns.com)
   Effective Teamwork, Practical Integration
"And miles to go before I sleep." -- Robert Frost
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Aug 8 09:19:07 2004

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.