List the latest baseline of a component in a UCM stream one by one
If you consider the fmt_ccase options, %[latest_bls]CXp
will always list the latest baseline for all components of a given Stream.
So it is best to parse the result, and for each baseline name, to display its component name:
cleartool describe -fmt "%[component]Xp" aBaselineName@/aPVob
Also:
%[latest_bls]CXp
seems to be the only way to get directly the latest baseline, and it is always for all components.
What you can also do is list all baselines for a given component and stream:
cleartool lsbl -comp C -stream S
, and select the last one.
That should be more in line with what you want (ie use only your 6 component names instead of all that parsing/grep'ing)
Check this:
cleartool lsbl -fmt "%[latest_bls]p" -component C -stream S
Further more, do you know "R&D Reporter"? It helps you generate a report which is based on all changes made between latest baseline and previous to latest baseline, for each component. More than that, it enables you to define what your "latest baseline" is: you can use regular expressions , streams or promotion levels to filter out unimportant baselines. If you have further questions, let me know.