When a ClearCase command causes the creation of an empty branch, this empty branch is automatically removed; and if the removal of that branch causes another empty branch to be created, then that branch is removed as well.
In the classic example... Given the config.spec
element * CHECKEDOUT element * /main/rel2.0_int/LATEST element * REL1.0 -mkbranch rel2.0_int element * /main/0 -mkbranch rel2.0_intand the version tree depicted below in Fig. #1. Checking out foo.c would create the rel2.0_int branch and the zero versions on that branch and perform the checkout there (as depicted below in Fig. #2)...
Fig #1 (Before checkout) | Fig. #2 (after checkout) |
Fig #3 (after uncheckout - empty branch) | Fig. #4 (original configuration) |
Valid values for this bit are defined below:
Value | Defines this feature as... |
---|---|
0 | disabled |
1 | enabled |