List the latest baseline of a component in a UCM stream one by one

前端 未结 2 1444
长情又很酷
长情又很酷 2020-11-30 13:12

I need to list the latest baseline for each component in a clearcase UCM stream one by one. I am aware of the \"%[latest_bls]p\" option used with -fmt

相关标签:
2条回答
  • 2020-11-30 14:02

    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)

    0 讨论(0)
  • 2020-11-30 14:09

    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.

    0 讨论(0)
提交回复
热议问题