On Wednesday 12 April 2006 08:37, Toby Johnson wrote:
> Leo Davis wrote:
> > On Tuesday 11 April 2006 13:33, Leo Davis wrote:
> >> On Tuesday 11 April 2006 12:58, Dirk wrote:
> >>> As I said, I'm not sure about file labels and version labels. There is
> >>> this  "label promotion" feature [1] in VSS. But I'm not sure, whether
> >>> version labels take place within this label promotion feature. But
> >>> anyways, we could have two tags directories, one for "labels" and one
> >>> for "version labels".
> >>
> >> The label promotion in [1] would be automatic with revision properties,
> >> as making changes to the file doesn't change the property.
> >>
> >> However, it doesn't provide a nice revision "snap" of code.   In order
> >> to do that, you'd reset the revision property when files get promoted.
> >
> > Sorry, I wasn't really clear about what I was thinking of here.   I'll
> > use the Microsoft example in [1].  So when MyProject (and all the
> > files/directories below it) get committed, it'll have some kind of
> > revision property associated with it with the contents:
> >
> > Label:Version1
> > Comment:blah blah blah
> >
> > When MyFile gets promoted we reset the revision property on *all* the
> > files/directories we labeled last time:
> >
> > Label:Version1
> > Comment:blah blah blah
> > Promoted:MyFile on <date> <time>
> >
> > or something like that.
>
> Revision properties are exactly that; they apply to only the revision
> you committed them in; I'm guessing you're referring to the versionable
> properties?
>

Correct, not revision properties (svn:log, svn:author and friends), but 
versioned properties.

> I think having the properties will be handy but I would also like to
> continue investigating the creation of some sort of "tags" folder as
> well, due to the difficulty involved in "checking out by property" in
> Subversion. One of the biggest benefits of a conceptual "label" is the

When versioned properties change you can commit them in their own revision, 
even though the file contents have not changed.  This creates something that 
you can checkout.

Leo

_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org

Reply via email to