More fun with labels

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
andrews
Posts: 55
Joined: Tue Feb 05, 2008 7:40 pm

More fun with labels

Post by andrews » Sun Jun 29, 2008 11:24 pm

We're in the process of finalizing a release for our product, which is now version-controlled by Vault.

When we think the code is "good to go", we apply a label. It then goes to the testing team - if they find bugs which need to be fixed then changes are made & we use "Label Promotion" to include the changes under the label. Wash, rinse and repeat until the product is released.

There's a couple of problems with this:-

Firstly, once we've used Label Promotion, Vault no longer gives us a means of retrieving the repository as it was prior to the promotion taking place. We can't see in History that the promotion's happened either.

Secondly, anyone can do the promotion. When you've got quite a few developers making fixes and enhancements on the tip, some will happily sneak them in under the Label via Promotion in order to get them into the Release - there's no way to prevent this via permissions, nor is there any record of it happening. We can't seem to intercept it via a server plugin either. This results in chaos when the test team suddenly find new bugs that were totally unexpected - or worse, that slip through to customers.

Is there any chance Vault could address the above? The way it currently manages labels is really causing us some grief :\

robe070
Posts: 176
Joined: Wed Feb 06, 2008 7:42 pm

Post by robe070 » Sun Jun 29, 2008 11:53 pm

I'd like to add that triggering the server plugin when a label action occurs would be a good start to resolving the issue for us. At least then we could log label changes.

Still, setting permissions on each user for assigning/moving labels and in fact on all actions seems to be a large omission from our perspective.

andrews
Posts: 55
Joined: Tue Feb 05, 2008 7:40 pm

Post by andrews » Mon Jun 30, 2008 1:16 am

Recording label actions in the history would also be a huge help. That way we could easily see what label changes were made, to what files, when and by whom.

andrews
Posts: 55
Joined: Tue Feb 05, 2008 7:40 pm

Post by andrews » Thu Jul 10, 2008 11:25 pm

Not sure if any Vault folk have seen this thread, so I thought I'd summarise in the form of a "feature request". If possible, could a future version of Vault:-

1. Record Label actions, such as creation, promotion, deletion and renaming somehow. If a label undergoes half a dozen promotions we'd be able to see where they happened, what files were involved, and retrieve the labelled repository at each stage in its promotion history.

2. Allow assigning of permissions to control who can create & modify labels.

3. Report label actions to any server plugins.

thanks :)

Beth
Posts: 8550
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
Contact:

Post by Beth » Mon Jul 14, 2008 2:11 pm

Sorry it took a while to see this one. I'll get all of this logged. Thanks for the feedback.

andrews
Posts: 55
Joined: Tue Feb 05, 2008 7:40 pm

Post by andrews » Mon Jul 14, 2008 5:04 pm

Thanks Beth :)

Beth
Posts: 8550
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
Contact:

Post by Beth » Tue Jul 15, 2008 9:59 am

Welcome
F: 11565, 5201,13731

Post Reply