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

Re: Symbolic Names

From: Karl Fogel <kfogel_at_red-bean.com>
Date: 2007-06-29 23:20:41 CEST

"Tad Marko" <tad.marko@bhnetwork.com> writes:
> I'd like the ability to drop some sort of a "semi" immutable breadcrumb
> on a particular repository version. I say "semi-immutable" because I'd
> like to be able to move the breadcrumb on purpose, but not accidentally.
> I am very clear about the difference in SVN version numbers as compared
> to CVS, which is obviously a side effect of the support for atomic
> commits. I am fine associating a text breadcrumb with all files in a
> repository.
>
> I also understand that a tag = branch, or branch-tag in CVS parlance.
> What I need is an analog to a CVS tag. I just want to be able to
> associate human meaningful text with a particular repository version.
> That text will then always relate to THAT version, unlike a SVN tag
> which is a branch and will have its own mutable head.
>
> My goal is to be able to notate a particular repository version with
> something like "ReleaseCandidate", which will be moved occasionally, and
> "Version 2.4", which will never move. This would be different than a
> "Version 2.4" branch, which may or may not relate to the actual version
> 2.4 depending on if anyone has committed to that branch.

Thanks for the concise description.

The feature you want doesn't exist in Subversion. However, you can
attach arbitrary properties to revisions. See "revprops" and
"revision properties" and "unversioned properties" (they're all the
same thing) at svnbook.red-bean.com. That may give you some
workarounds.

-Karl

-- 
Subversion support & consulting  <>  http://producingoss.com/consulting.html
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Jun 29 23:20:51 2007

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