Author: mprudhom Date: Fri Sep 29 15:08:28 2006 New Revision: 451471 URL: http://svn.apache.org/viewvc?view=rev&rev=451471 Log: Changed revision checking system to spawn the "svnversion" command rather than directly parsiong the .svn/entries file. This gives a more accurate revision number, and it also deals with the new subversion format, which is no longer XML.
Modified: incubator/openjpa/trunk/openjpa-lib/pom.xml Modified: incubator/openjpa/trunk/openjpa-lib/pom.xml URL: http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-lib/pom.xml?view=diff&rev=451471&r1=451470&r2=451471 ============================================================================== --- incubator/openjpa/trunk/openjpa-lib/pom.xml (original) +++ incubator/openjpa/trunk/openjpa-lib/pom.xml Fri Sep 29 15:08:28 2006 @@ -91,10 +91,18 @@ <property name="outdir" value="${tmpdir}"/> - <xmlproperty file="${basedir}/.svn/entries" - collapseAttributes="true"/> + <property name="svnversion.executable" + value="svnversion"/> + <exec outputproperty="subversion.revision" + failonerror="false" + failifexecutionfails="false" + executable="${svnversion.executable}"> + <arg line="-c ${basedir}/.."/> + </exec> <property name="subversion.revision" - value="${wc-entries.entry.revision}"/> + value="unknown"/> + <echo>Revision: ${subversion.revision}</echo> + <mkdir dir="${outdir}/META-INF"/> <echo file="${outdir}/META-INF/revision.properties">revision.number=${subversion.revision}</echo> <delete dir="${tmpdir}"/>