|
@@ -10,8 +10,7 @@
|
10
|
10
|
<target name="-write-version" depends="-write-version-header, -add-version, -write-updater-header, -add-channel"/>
|
11
|
11
|
|
12
|
12
|
<target name="-write-version-header">
|
13
|
|
- <echo file="${version.config}">
|
14
|
|
-# This is a DMDirc configuration file automatically generated by
|
|
13
|
+ <echo file="${version.config}"># This is a DMDirc configuration file automatically generated by
|
15
|
14
|
# the build process.
|
16
|
15
|
|
17
|
16
|
keysections:
|
|
@@ -25,12 +24,17 @@ version:
|
25
|
24
|
<target name="-add-version" depends="-add-git-version, -add-svn-version"/>
|
26
|
25
|
|
27
|
26
|
<target name="-add-git-version" if="is.git">
|
28
|
|
- <exec executable="git-describe" output="build/classes/com/dmdirc/version.config" append="true">
|
|
27
|
+ <exec executable="git-describe" output="${version.config}" append="true">
|
29
|
28
|
<arg value="--tags"/>
|
30
|
29
|
</exec>
|
31
|
30
|
</target>
|
32
|
31
|
|
33
|
|
- <target name="-add-svn-version" if="is.svn">
|
|
32
|
+ <target name="-add-svn-version" if="is.svn" depends="-add-svn-bash"/>
|
|
33
|
+ <target name="-add-svn-bash" if="has.bash">
|
|
34
|
+ <exec dir="." executable="/bin/bash" output="${version.config}" append="true">
|
|
35
|
+ <arg value="-c"/>
|
|
36
|
+ <arg value="svn log -l 1 | grep ^Git-version | cut -f 2 -d ' '"/>
|
|
37
|
+ </exec>
|
34
|
38
|
</target>
|
35
|
39
|
|
36
|
40
|
<target name="-write-updater-header">
|