UUID - human readable form now really needed
I read this article about how to generate a BoM from the command line ( https://jazz.net/library/article/978 ). While the article is good and very useful, the output of the identifier and version as a UUID is very difficult to explain. Sure, I understand what it is, but it is extremely hard to read. In this world where everyone finally understands what "2.0" means, to start using a convoluted identifier like the UUID in its raw form is just plain wrong. Ok - so IBM wants to push the edge by using version control where the version number itself doesn't matter - but how do you identify the version itself without a number? (Someone suggested to us once to use the date/time stamp - and we respectfully declined to step back 25 years in CM evolution.)
The article I mentioned above helps us so much to satisfy a need, but the output of the UUID as the version indicator is just not a good idea. I would love to see the result as a real number, or even a plug-in or script to convert the UUID to a real number. Even any further information about how to figure out the version number from the UUID would be nice. I
It would be greatly helpful in RTC 4.0.
Thank you!
Accepted answer
4 other answers
Search the work items for "audit" and you will find several more, for example https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=203884 where you could add your support. Comment the work item or the one David mentioned to support it.
In general I would suggest to create an enhancement request for things like this here: https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem or look for a similar one and support it. Just providing a statement here does not have a lot of impact.
Comments
Just FYI - I agree in the sense that baselines are extremely important (in general CM concepts and in RTC). And they are important for at least the reasons you give.
Just FYI - I agree with you on many points about baselines (in general CM concepts and in RTC). However, in our industry individual files are just as important as groups of files for release. The government standards that we must adhere to require us to report on individual files as well as a whole.
Hello Donna,
I agree with a strong work item and stream practice. (Vital!) We are required to report the version number of each file for the release in a VDD. They don't like the funky-long alpha-numeric that RTC can produce. And they don't give me the time to develop a script to calculate the actual version number. (1, 2, 3, etc).
What I have seen done to keep track of the versions is to use a combination of user id and deliver timestamp. The timestamp taken is the one that refers to when the changeset is delivered to the main stream.
Comments
Seth Packham
FORUM ADMINISTRATOR / JAZZ DEVELOPER Sep 21 '12, 1:41 p.m.Hi Donna, I'm not sure what your question is here.