Labeling sources

The monet application minor enhancements and bug fixes are now integrated, and a clean build has been performed in view base1_vu. To create the baseline, the project manager assigns the same version label, R2_BL1, to the /main/LATEST versions of all source elements. He begins by creating an appropriate label type:

% cleartool mklbtype -c "Release, Baseline 1" R2_BL1@/vobs/monet 
R2_BL1@/vobs/libpub
Created label type "R2_BL1".
Created label type "R2_BL1".
He then locks the label type, preventing all developers (except himself) from using it:
% cleartool lock -nusers meister lbtype:R2_BL1@/vobs/monet 
lbtype:R2_BL1@/vobs/libpub
Locked label type "R2_BL1".
Locked label type "R2_BL1".

Before applying labels, she verifies that all elements are checked in on the main branch (checkouts on other branches are still allowed):

% cleartool lscheckout -all /vobs/monet /vobs/libpub
 

No output from this command indicates that all elements for the monet project are checked in. Now, the project manager attaches the R2_BL1 label to the currently selected version (/main/LATEST) of every element in the two VOBs:

% cleartool mklabel -recurse R2_BL1 /vobs/monet /vobs/libpub

Created label "R2_BL1" on "/vobs/monet" version "/main/1".
Created label "R2_BL1" on "/vobs/monet/src" version "/main/3".
    <many more label messages>