Browse code

Fix quoting in version.sh

Mans Rullgard authored on 2010/10/06 23:36:58
Showing 1 changed files
... ...
@@ -2,32 +2,32 @@
2 2
 
3 3
 # check for SVN revision number
4 4
 revision=$(cd "$1" && cat snapshot_version 2> /dev/null)
5
-test $revision || revision=$(cd "$1" && LC_ALL=C svn info 2> /dev/null | grep "Last Changed Rev" | cut -d' ' -f4)
6
-test $revision || revision=$(cd "$1" && grep committed-rev .svn/entries 2>/dev/null | head -n 1 | cut -d '"' -f2)
7
-test $revision || revision=$(cd "$1" && sed -n -e '/^dir$/{n
5
+test "$revision" || revision=$(cd "$1" && LC_ALL=C svn info 2> /dev/null | grep "Last Changed Rev" | cut -d' ' -f4)
6
+test "$revision" || revision=$(cd "$1" && grep committed-rev .svn/entries 2>/dev/null | head -n 1 | cut -d '"' -f2)
7
+test "$revision" || revision=$(cd "$1" && sed -n -e '/^dir$/{n
8 8
 p
9 9
 q
10 10
 }' .svn/entries 2>/dev/null)
11
-test $revision && revision=SVN-r$revision
11
+test "$revision" && revision=SVN-r$revision
12 12
 
13 13
 # check for git svn revision number
14
-if ! test $revision; then
14
+if ! test "$revision"; then
15 15
     revision=$(cd "$1" && git svn find-rev HEAD 2> /dev/null)
16
-    test $revision && revision=git-svn-r$revision
16
+    test "$revision" && revision=git-svn-r$revision
17 17
 fi
18 18
 
19 19
 # check for git short hash
20
-if ! test $revision; then
20
+if ! test "$revision"; then
21 21
     revision=$(cd "$1" && git describe --always 2> /dev/null)
22
-    test $revision && revision=git-$revision
22
+    test "$revision" && revision=git-$revision
23 23
 fi
24 24
 
25 25
 # no revision number found
26
-test $revision || revision=UNKNOWN
26
+test "$revision" || revision=UNKNOWN
27 27
 
28 28
 # releases extract the version number from the VERSION file
29 29
 version=$(cd "$1" && cat VERSION 2> /dev/null)
30
-test $version || version=$revision
30
+test "$version" || version=$revision
31 31
 
32 32
 test -n "$3" && version=$version-$3
33 33