My question is somewhat inverse to this one: Does ClearCase provide a way to make configspec rules overridable by others (even if they occur later in the configspec)?
Suppose you are releasing module A and module B contained in directories 'files/of/module/A' and 'files/of/module/B', say. To make sure that A doesn't depend on files from B's directory, I would like to add a rule like
element files/of/module/B/ -none
to the configspec that determines the release of A (and vice versa for B), call them 'A.release' and 'B.release'. But if we now want to integrate A and B somewhere together, our configspec looks like
include A.release
include B.release
But this won't work since 'A.release' hides all of B's files.
Is there a way to make the -none
rule overridable, something along the lines of -none (weak)
, as long as the other rules aren't 'weak', too?