<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Creating a Build Number With Ant and Subversion</title>
	<atom:link href="http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/</link>
	<description>Ruminations about innovation and software by Rob Di Marco</description>
	<lastBuildDate>Tue, 06 Apr 2010 15:52:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: amit patel</title>
		<link>http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/comment-page-1/#comment-396</link>
		<dc:creator>amit patel</dc:creator>
		<pubDate>Wed, 27 Jan 2010 18:18:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/#comment-396</guid>
		<description>http://subclipse.tigris.org/svnant/svn.html#wcVersion

look into svnkit

        
            
        



svn.wcv.committed.max=3707
svn.wcv.committed.max-with-flags=3707M
svn.wcv.modified=true
svn.wcv.repository.path=/path/to/dir
svn.wcv.repository.url=http\://path/to/repo
svn.wcv.revision.max=3707
svn.wcv.revision.max-with-flags=3707M
svn.wcv.revision.range=3707M</description>
		<content:encoded><![CDATA[<p><a href="http://subclipse.tigris.org/svnant/svn.html#wcVersion" rel="nofollow">http://subclipse.tigris.org/svnant/svn.html#wcVersion</a></p>
<p>look into svnkit</p>
<p>svn.wcv.committed.max=3707<br />
svn.wcv.committed.max-with-flags=3707M<br />
svn.wcv.modified=true<br />
svn.wcv.repository.path=/path/to/dir<br />
svn.wcv.repository.url=http\://path/to/repo<br />
svn.wcv.revision.max=3707<br />
svn.wcv.revision.max-with-flags=3707M<br />
svn.wcv.revision.range=3707M</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ferd</title>
		<link>http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/comment-page-1/#comment-378</link>
		<dc:creator>Ferd</dc:creator>
		<pubDate>Wed, 29 Jul 2009 13:43:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/#comment-378</guid>
		<description>I&#039;ve recently switched from RCS to Subversion. Here&#039;s how I build the values for my About dialog in Java using Subversion keywords.

// Extract revision number
    StringTokenizer st = new StringTokenizer(&quot;$Revision: 40 $&quot;);
    st.nextToken();
    revision = Integer.parseInt(st.nextToken());
...
    buildNumStr = props.getProperty(MyProperties.BUILD_NUMBER);
    buildInfoStr = buildNumStr + &quot; (Rev &quot; + revision + &quot;), &quot; +
        props.getProperty(MyProperties.BUILD_DATE);</description>
		<content:encoded><![CDATA[<p>I&#8217;ve recently switched from RCS to Subversion. Here&#8217;s how I build the values for my About dialog in Java using Subversion keywords.</p>
<p>// Extract revision number<br />
    StringTokenizer st = new StringTokenizer(&#8220;$Revision: 40 $&#8221;);<br />
    st.nextToken();<br />
    revision = Integer.parseInt(st.nextToken());<br />
&#8230;<br />
    buildNumStr = props.getProperty(MyProperties.BUILD_NUMBER);<br />
    buildInfoStr = buildNumStr + &#8221; (Rev &#8221; + revision + &#8220;), &#8221; +<br />
        props.getProperty(MyProperties.BUILD_DATE);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Generating ANT build numbers using subversion &#171; 41 technologies</title>
		<link>http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/comment-page-1/#comment-366</link>
		<dc:creator>Generating ANT build numbers using subversion &#171; 41 technologies</dc:creator>
		<pubDate>Thu, 07 May 2009 23:32:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/#comment-366</guid>
		<description>[...] line command &#8220;svnversion&#8221; directly from ANT and with a little help from here and here, I wrote a nice little macro that can be used from ANT [...]</description>
		<content:encoded><![CDATA[<p>[...] line command &#8220;svnversion&#8221; directly from ANT and with a little help from here and here, I wrote a nice little macro that can be used from ANT [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian Kuhn</title>
		<link>http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/comment-page-1/#comment-295</link>
		<dc:creator>Adrian Kuhn</dc:creator>
		<pubDate>Thu, 27 Nov 2008 02:25:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/#comment-295</guid>
		<description>You saved my day, epic win!</description>
		<content:encoded><![CDATA[<p>You saved my day, epic win!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morten Slott Hansen</title>
		<link>http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/comment-page-1/#comment-241</link>
		<dc:creator>Morten Slott Hansen</dc:creator>
		<pubDate>Fri, 24 Oct 2008 08:36:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/#comment-241</guid>
		<description>The filterchain example only returns the first revision number in the entries file thus it stays the same. You need to look at the last added entry for this to work.</description>
		<content:encoded><![CDATA[<p>The filterchain example only returns the first revision number in the entries file thus it stays the same. You need to look at the last added entry for this to work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Udo Stark</title>
		<link>http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/comment-page-1/#comment-227</link>
		<dc:creator>Udo Stark</dc:creator>
		<pubDate>Mon, 18 Aug 2008 08:19:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/#comment-227</guid>
		<description>And here the ant xml (it was removed from my previous post).

&lt;loadfile property=&quot;revisionVersion&quot; srcFile=&quot;./.svn/entries&quot;&gt;
  &lt;filterchain&gt;
    &lt;headfilter lines=&quot;1&quot; skip=&quot;3&quot;/&gt;
  &lt;/filterchain&gt;
&lt;/loadfile&gt;</description>
		<content:encoded><![CDATA[<p>And here the ant xml (it was removed from my previous post).</p>
<p>&lt;loadfile property=&#8221;revisionVersion&#8221; srcFile=&#8221;./.svn/entries&#8221;&gt;<br />
  &lt;filterchain&gt;<br />
    &lt;headfilter lines=&#8221;1&#8243; skip=&#8221;3&#8243;/&gt;<br />
  &lt;/filterchain&gt;<br />
&lt;/loadfile&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Udo Stark</title>
		<link>http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/comment-page-1/#comment-226</link>
		<dc:creator>Udo Stark</dc:creator>
		<pubDate>Fri, 15 Aug 2008 09:42:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/#comment-226</guid>
		<description>My suggestion if you just want to get the revision number and have no qualms to read a svn file. You need no executables an no libraries - just ant.


  
    
  
</description>
		<content:encoded><![CDATA[<p>My suggestion if you just want to get the revision number and have no qualms to read a svn file. You need no executables an no libraries &#8211; just ant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Potential Blog</title>
		<link>http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/comment-page-1/#comment-224</link>
		<dc:creator>Potential Blog</dc:creator>
		<pubDate>Tue, 05 Aug 2008 20:22:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/#comment-224</guid>
		<description>&lt;strong&gt;Software Versioning...&lt;/strong&gt;

I&#8217;m trying to settle on a sensible software versioning scheme for Potential RPG. The most familiar structure is X.Y.Z, which I&#8217;m calling Generation.Feature.Incremental.
The generation is the major version of the software. A feature release ...</description>
		<content:encoded><![CDATA[<p><strong>Software Versioning&#8230;</strong></p>
<p>I&#8217;m trying to settle on a sensible software versioning scheme for Potential RPG. The most familiar structure is X.Y.Z, which I&#8217;m calling Generation.Feature.Incremental.<br />
The generation is the major version of the software. A feature release &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Di Marco</title>
		<link>http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/comment-page-1/#comment-216</link>
		<dc:creator>Rob Di Marco</dc:creator>
		<pubDate>Tue, 15 Jul 2008 20:31:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/#comment-216</guid>
		<description>@Jon  Looks like a very nice solution.  Thanks.</description>
		<content:encoded><![CDATA[<p>@Jon  Looks like a very nice solution.  Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/comment-page-1/#comment-215</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Tue, 15 Jul 2008 20:28:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.innovationontherun.com/creating-a-build-number-with-ant-and-subversion/#comment-215</guid>
		<description>Iâ€™ve created an ant task which is far easier to use in order to get the revision number.
http://code.google.com/p/svntask/</description>
		<content:encoded><![CDATA[<p>Iâ€™ve created an ant task which is far easier to use in order to get the revision number.<br />
<a href="http://code.google.com/p/svntask/" rel="nofollow">http://code.google.com/p/svntask/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
