clearcaseclearcase-ucm

Why is a label applied to my version when baseline is incremental


I have a version of an element in an integration stream, that looks like this:

.\vob\compdir\example.cpp@@\main\example_is\1

This version has a multitude of labels applied to it. When I look up the baselines, which this labels belong too, then I see it is a incrementally labeled baseline. (For the ones I looked up)

Reading this question, I thought that when creating an incremental baseline, labels only get applied to versions, that have changed since the last full baseline. But in my case all these labels are on the same version. What is my missunderstanding here ?


Solution

  • I did some more research and understood, that this was a missunderstanding. So what I thought was, that when a version doesn't change it should not get a label, when I create a incremental baseline.

    BUT:

    Labels get applied to each version, that was changed since the last full baseline. So even if the version did not change from one incremental baseline to the next, it still gets the label for the new baseline. Because the 'current' version is not the same as the version in the last full baseline.

    Edit:

    I even wrote 'full baseline' in my question but did not understand the concept