You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by "Sonnek, Ryan" <Ry...@bpc.com> on 2002/12/30 17:43:45 UTC

propertyfile increments wrong.

running ant 1.5.1 on win2k box i get strange behavior when incrementing a
property value.  the build.number property will increase by one, but
occationaly it will double.  the behavior i have seen is something like:
1, 2, 3, 4, 8, 9, 18, etc.

    <echo message="increment the build counter" />
    <propertyfile file="build/build.number">
      <entry  key="build.number" type="int" operation="+" value="1" />
    </propertyfile>

has anyone seen this, or is there some other way to reliably increment a
property?
thanks.
Ryan

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: propertyfile increments wrong.

Posted by Erik Hatcher <ja...@ehatchersolutions.com>.
Ryan,

I did a fair bit of work with <propertyfile> attempting to fix a lot of 
issues with it between 1.4.1 and 1.5.  I'm not aware of this problem 
(or I would have fixed it :) - could you come up with a test case that 
duplicates the issue in a repeatable fashion?  If so, I could probably 
fix it easily.

	Erik



On Monday, December 30, 2002, at 11:43  AM, Sonnek, Ryan wrote:
> running ant 1.5.1 on win2k box i get strange behavior when 
> incrementing a
> property value.  the build.number property will increase by one, but
> occationaly it will double.  the behavior i have seen is something 
> like:
> 1, 2, 3, 4, 8, 9, 18, etc.
>
>     <echo message="increment the build counter" />
>     <propertyfile file="build/build.number">
>       <entry  key="build.number" type="int" operation="+" value="1" />
>     </propertyfile>
>
> has anyone seen this, or is there some other way to reliably increment 
> a
> property?
> thanks.
> Ryan
>
> --
> To unsubscribe, e-mail:   
> <ma...@jakarta.apache.org>
> For additional commands, e-mail: 
> <ma...@jakarta.apache.org>
>
>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>