]> git.wh0rd.org - fontconfig.git/blobdiff - new-version.sh
Rename Avaric orthography from 'ava' to 'av' (bug #20174)
[fontconfig.git] / new-version.sh
index b3f15fa7c51d94b8fd880f9e9a21c68d98f099bd..c771aeb09705d475fcb56cce49468917df5fcf34 100644 (file)
@@ -1,9 +1,6 @@
 #!/bin/sh
 
-test=echo
-if git-status > /dev/null; then
-       :
-else
+if git-status -a > /dev/null; then
        echo 'Uncommited changes in repository' 1>&2
        exit 1
 fi
@@ -24,12 +21,12 @@ eval `echo $version |
                           
 # Update the version numbers
 
-$test sed -i configure.in "/^AM_INIT_AUTOMAKE/s/2\.[0-9.]*/$version/"
+sed -i configure.in -e "/^AM_INIT_AUTOMAKE/s/2\.[0-9.]*/$version/"
 
-$test sed -i fontconfig/fontconfig.h \
-       -e "/^#define FC_MAJOR/s/[0-9]*/$major/" \
-       -e "/^#define FC_MINOR/s/[0-9]*/$minor/" \
-       -e "/^#define FC_REVISION/s/[0-9]*/$revision/"
+sed -i fontconfig/fontconfig.h \
+       -e "/^#define FC_MAJOR/s/[0-9][0-9]*/$major/" \
+       -e "/^#define FC_MINOR/s/[0-9][0-9]*/$minor/" \
+       -e "/^#define FC_REVISION/s/[0-9][0-9]*/$revision/"
 
 #
 # Compute pretty form of new version number
@@ -73,7 +70,7 @@ if [ $version != $last ]; then
        #
        # header
        #
-       (sed '/^2\.[0-9.]*$/,$d' README | 
+       (sed '/^2\.[0-9.]*/,$d' README | 
                sed -e "s/Version.*/Version $version_note/" \
                    -e "s/200.*/$date/" | awk '
                    /^[ \t]/ {
@@ -101,10 +98,10 @@ if [ $version != $last ]; then
        # previous changelogs
        #
        
-       sed -n '/^2\.[0-9.]*$/,$p' README) > README.tmp ||
+       sed -n '/^2\.[0-9.]*/,$p' README) > README.tmp ||
                (echo "README update failed"; exit 1)
        
-       $test mv README.tmp README
+       mv README.tmp README
 fi
 
 $test git-commit -m"Bump version to $version" \
@@ -113,9 +110,9 @@ $test git-commit -m"Bump version to $version" \
        README
 
 # tag the tree
-$test git-tag -u 096c4dd3 -m"Version $version" $version
+$test git-tag -u 096c4dd3 -m "Version $version" $version
 
 # Make distributed change log
 
-$test "git-log --stat $last.. > ChangeLog-$version"
+git-log --stat $last.. > ChangeLog-$version