Hi, 

we´re using Base ClearCase as SCM.
the scm section in the pom.xml looks like:

...
<scm>
        <connection>scm:clearcase:load 
/AAA/BBB/src/root/myproject</connection>
        ...
</scm>
...

When releasing a project, the source is tagged, based on the 
auto-generated configSpec, which looks like

element * CHECKEDOUT
element * <tag>
element -directory * /main/LATEST
load <load_directory>

My problem is, that the source gets only tagged beginning at 'myproject', 
down the whole tree.
All elements above 'myproject' are not tagged !

AAA/BBB/src/root has no tags after the release.

So when I move the project after the release to another location, I could 
not properly restore the old version (for example by scm:bootstrap, using 
the released pom.xml), 
because the directory where the project was before does not exist anymore.

Clearcase needs labels to the top of the loadRule, to find the version 
beginning from there.

=> Any ideas ? How is that issue solved in other SCM´s, is that a 
ClearCase only problem?

Thanx all, 

torsten




Reply via email to