[jboss-svn-commits] JBL Code SVN: r26304 - labs/jbossrules/trunk/drools-guvnor.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Apr 29 10:57:00 EDT 2009


Author: Rikkola
Date: 2009-04-29 10:57:00 -0400 (Wed, 29 Apr 2009)
New Revision: 26304

Modified:
   labs/jbossrules/trunk/drools-guvnor/revision-number.xml
Log:
BRMS-74 GUVNOR-251 : Error returned by 'about' dialog

Modified: labs/jbossrules/trunk/drools-guvnor/revision-number.xml
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/revision-number.xml	2009-04-29 13:20:07 UTC (rev 26303)
+++ labs/jbossrules/trunk/drools-guvnor/revision-number.xml	2009-04-29 14:57:00 UTC (rev 26304)
@@ -8,8 +8,25 @@
 		<property name="project.version" value="${project.version}"/>
 
 		<exec executable="svnversion" outputproperty="svnlog.out" failifexecutionfails="false" >  
-        </exec>  
+        	</exec>  
 
+		<condition property="svnversionDoesNotWork">
+  			<contains string="${svnlog.out}" substring="This client is too old" casesensitive="false" />
+		</condition>
+
+		<antcall target="write-version-and-build-number"/>
+		<antcall target="write-version"/>
+
+	</target>
+
+	<!-- If svnversion works add the version and the build number -->
+	<target name="write-version-and-build-number" unless="svnversionDoesNotWork">
 		<echo file="./src/main/java/org/drools/guvnor/public/version.txt">${project.version} ${svnlog.out}</echo>
-	</target>  
+	</target>
+
+	<!-- If svnversion does not work just add the version -->
+	<target name="write-version" if="svnversionDoesNotWork">
+		<echo file="./src/main/java/org/drools/guvnor/public/version.txt">${project.version}</echo>
+	</target>
+  
 </project>




More information about the jboss-svn-commits mailing list