Doh. I think I need to get to bed earlier. Here is what it really
should be
ant cvsrev -Drevision-name="build-24".
Also, revision-name in the target should be replaced with ${revision-name}
Jonathan Carlson wrote:
> You'd use
>
> ant mytarg -Dcvsrev="build-24".
> Then revision-name would be replaced with ${revision-name}
>
> Jonathan Carlson
> [EMAIL PROTECTED]
>
> Russell G. Wells wrote:
>
>> I want to create a target in my build.xml file for getting a tagged
>> revision
>> of code out of CVS, with the user specifying the revision name on the
>> command line.
>> i.e.
>> ant cvsrev build-24
>>
>> My question is how do I access the argument "build-24" within the
>> build.xml
>> file.
>>
>>
>> <!-- check for required environment variable prior to doing anything -->
>> <target name="init.cvs" unless="osEnv.CVSROOT">
>> <fail message="To use ANT CVS you must have CVSROOT defined"/>
>> </target>
>>
>> <target name="cvsrev" depends="init.cvs">
>> <!-- cvs -q checkout -P -r revision-name module -->
>> <cvs command="-q checkout -P -r revision-name ${ant.project.name}"/>
>> </target>
>>
>> What should be "revision-name" be replaced with?
>>
>> ----------------
>> Russell G. Wells
>> Bear River Associates, Inc.
>> email: [EMAIL PROTECTED]
>>
>
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com