Hello List, i try to tag a release using the cvs task in the following target:
<target name="build" depends="prepare" > <!-- get the latest source of the tip --> <cvs command="update -d -A" /> <!-- do a clean rebuild --> <antcall target="rebuild" /> <!-- Oh it compiles so let's ship it... --> <!-- update some properties used to identify this particular release --> <propertyfile file="src/de/invers/kalkulator/version.properties"> <entry key="invers.kalkulator.version-date" type="date" value="now" pattern="dd.MM.yyyy" /> <entry key="invers.kalkulator.buildno" type="int" operation="+" default="0" /> </propertyfile> <!-- pull in the properties so we can use to tag the release --> <property file="src/de/invers/kalkulator/version.properties" /> <!-- commit the just updated properties to CVS so they are included in the release --> <cvs command="commit -m 'Commit für Release-build am ${TODAY_DE}'" /> <!-- Build up the release tag from our just updated properties (replaced here by the string SOME_LONGISH_RELEASE_TAG for brevity). It's well formed regarding CVS's expectations regarding release tags. --> <property name="release.tag" value="Release_${TODAY_DE}_VERSION_SOME_LONGISH_RELEASE_TAG" /> <!-- Now comes the culprit: I seem not be able to meet my goal using the cvs task with the following incantation. If i pulled the property ${release.tag} into the value of the command property it would be passed unchanged (i.e. not expanded to cvs, wich would complain (justly so) about a not well formed release tag, i.e. no $-sign etc. --> <cvs command="tag" tag="${release.tag}" /> <!-- Do an update with the release tag (not strictly necessary?) --> <cvs command="update -d -A" tag="${release.tag}" /> </target> So the question is probably is what i outlined above possible with the CVS task or do i have to resort to <apply/>. Or am i completely missing something?? Anny comments are appreciated. regards, Dirk -- _____________________________________________________________________ Dirk Weigenand mailto:[EMAIL PROTECTED] SMB GmbH http://www.smb-tec.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>