瀏覽代碼

Add SVN support

tags/0.6.3m1rc1
Chris Smith 15 年之前
父節點
當前提交
0c6a019d01
共有 1 個文件被更改,包括 8 次插入4 次删除
  1. 8
    4
      build-versioning.xml

+ 8
- 4
build-versioning.xml 查看文件

@@ -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">

Loading…
取消
儲存