Hi again,

Nope. What we are doing is tracking the defects/builds/fixes via a x.x.x.x build 
version. I need to auto-increment and include this build number in my application. I 
could just as easily do the single <buildnumber/> and add the x.x.x, but the idea is 
to have this all automated. I want to set it at 0.0.0.0 then have it increment until 
we go into beta. I forget the 4 positions, but I think it is Release (production), 
update, fix, build. So, when we release the product, it will become 1.0.0.0. If there 
is a fix, it becomes 1.0.1.0. As we do more builds on a given fix, it might be like 
1.0.1.33. When there is a new minor release, a patch, it will be 1.1.0.0 and so on. 
The idea is to track specific builds for defects and keep a history of it.

If you can provide a snippet that can auto-increment the values, that would be great. 
Otherwise, I would agree that the <buildnumber/> is enough to get by. For the most 
part, I could update the other 3 x.x.x values. I'd just like to automate the whole 
thing if possible. As for WHEN a.b.c.d D increments C and so on, well, that is a good 
question. Ideally, come to think of it, we would do this oursevles. So, you know what, 
perhaps the build number is ok? Maybe you know better than I? I guess all the other 
values would pretty much be done manually with only the nightly build number changing 
on a specific version. What about the case with mulitple branches? Probably the same 
thing, each having their own build number. Is that what you do, reset the buildnumber 
to 0 when you are working on a new build?

Thanks.


-----Original Message-----
From: Diane Holt [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 22, 2002 8:01 PM
To: Ant Users List
Subject: RE: Auto-increment a x.x.x.x build number?


--- "Duffey, Kevin" <[EMAIL PROTECTED]> wrote:
> You sure are an active one on this list. [...] I thought I could type!

Last time I checked, 120wpm (once I've had my coffee :)

Anyway, to the business at hand... I could probably put an example
together for you -- but at this point I'm very confused about why you need
to allow for four numbers if you're only tracking it for 60 days. Even
allowing for manual builds -- four number positions would allow for about
a zillion, wouldn't it? Or have I completely misunderstood what you really
want to do?

Diane

=====
([EMAIL PROTECTED])



__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to