ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ivan Ivanov <rambiusparkisan...@yahoo.com>
Subject Re: CVS Tag with ANT or CruiseControl
Date Mon, 11 Jul 2005 17:02:00 GMT
Michael,

--- KrustyDerClown <KrustyDerClown@gmx.de> wrote:

> Hello,
> 
> i have this little ANT target:
> 
> <target name="tag">
>     <cvs cvsRoot="${cvs.root}" command="rtag"
> dest="${cvs.dir}" failonerror="yes">
>         <commandline>
>             <argument line="RelXX ${module}"/>
>       </commandline>
>      </cvs> 
> </target
> 
> Is there an easy solution to increase the tag ?
You can increase the tag by using javascript (or other
scripting language):
<project>
    <scriptdef name="inctag" language="javascript">
        <attribute name="tag"/>
        <attribute name="property"/>
        <![CDATA[
            tag = attributes.get("tag");
            number = tag.substring(3, tag.length());
            number++;
            inctag = "Rel" + number;
           
project.setNewProperty(attributes.get("property"),
                inctag);
        ]]>
    </scriptdef>
    <inctag tag="Rel17" property="inctag"/>
    <echo>$${inctag} = ${inctag}</echo>
</project>

> 
> For example ... from "Rel16" to "Rel17". I think its
> not so esay, because i must first know the old tag
> from CVS and then increase the number. 
Retrieving the old tag is a problem. You can make CVS
produce a list of all tags applied to the module, but
the question is how you will determine which one is
the old one. By the way, why do you want to do this?

HTH
Ivan

> And the number is just a part of the tag.
> 
> I use also CruiseControl ... maybe its easier that
> CruiseControl control the tag "text" (RelXX) and
> save this in a XML file ... and i take the tag from
> this xml file in ANT.
> 
> What do you mean ? What is the easiest way ?
> 
> Thank you in advance for your reply.
> 
> Greets Michael



		
____________________________________________________
Sell on Yahoo! Auctions – no fees. Bid on great items.  
http://auctions.yahoo.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message