RE: Roadmap for 1.1
From: Chris Estes <cestes_at_nexussystems.com>
Date: 2004-04-02 17:37:26 CEST
This is in response to both kfogel and maxb:
In our workshop labels are applied to a specific revision in an archived file. Labels can be reassigned, can float to the default revision (the tip) or stick to a specific revision. They can be assigned to all files, to those with a particular criteria, or to one file. Older files in our system may have many labels because we've been doing it this way for two years. We do our builds by 'getting' a label.
When you look at the file you have access to all labels. It has been helpful in diffing revisions to an archive because they aren't in different folders, as cheap copies would be. While I'm pretty new to configuration management it makes sense to me that the entire history of an archive, including how it has been labelled, belongs in one place. I may be wrong, or it may just be a matter of individual preference or workshop procedure. I know that Subversion tagging will allow us to see the differences between revisions, but finding those revisions will take more time than just clicking on an archive and scrolling down the label list.
Regarding locking: While it may very likely be a part of the 1.1 roadmap, I'm being pressed for details by my boss, who wants to switch to something else. Without having a schedule I'm having to defend not switching to VSS from PVCS. Maybe this isn't the correct forum to discuss that. We're already being pulled into .Net, and if we go to VSS then I might as well give up any non-Windows tools at all. That is a demoralizing thought.
Please understand that I am not criticizing Subversion or the work that has gone into it. I looked at everything I could find, open source and proprietary, and chose Subversion as our alternative because it is a great tool. Even the most critical developers on the team I support have been impressed with it. I'm trying to learn Linux and Apache just for Subversion.
"Chris Estes" <firstname.lastname@example.org> writes:
We've heard from a few people that "labels" are crucial. Usually, we
Now I'm getting the feeling that "labels" doesn't mean the same thing
This is an archived mail posted to the Subversion Users mailing list.