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

Re: Subversion tagging

From: B. Smith-Mannschott <benpsm_at_gmail.com>
Date: 2007-01-22 20:43:08 CET

On Jan 22, 2007, at 18:02, Steve Bakke wrote:

> [...snip...] Tags generally are used for two types of things 1) a
> coherent release of a group of things. 2) An attribute or indication
> of quality on individual files which may or may not be coherent as a
> group.

[...snip...]

> While I understand your point, you wrongly assume that the
> subversion way is appropriate for all cases. Subversion only deals
> with the second of these two cases and ignores the first. Why is it
> wrong to support this use-case?

[...snip...]

> Why can't we have the current subversion-style tags for some
> instances while supporting the "status" type tag use-case? Call it
> something different if you like. In reality, subversion tags are
> really just branches, and "status" is what in CVS was called a
> moveable tag.

Couldn't this be accomplished using a custom property?

A simplistic variant:

- open a branch to stabalize the next release
- remove the property qaready from all files in the branch
- as files are approved for inclusion in the release set their qaready
   property.
- once all files in the branch have the qaready property, tag, build
   and ship.

Granted, there could be performance issues since svn doesn't permit
efficient queries over properties, but it should work... no? Am I
missing something?

// ben

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jan 22 20:43:46 2007

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