buildbot: retrieve short commit hash properly
authorFernando Carmona Varo <ferkiwi@gmail.com>
Sun, 24 Jul 2016 12:01:20 +0000 (14:01 +0200)
committersfan5 <sfan5@live.de>
Thu, 28 Jul 2016 22:20:54 +0000 (00:20 +0200)
Instead of trying to manually parse the output of 'git show' which can be different across different git configurations, properly use the 'git rev-parse' command that is intended for this purpose.

util/buildbot/buildwin32.sh
util/buildbot/buildwin64.sh

index 78d189b878081636f50aa33713f9ea18bd01145c..a1132a90addd38991c4f96546d36f57699fe2bf5 100755 (executable)
@@ -81,7 +81,7 @@ else
        [ -d minetest ] && (cd minetest && git pull) || (git clone https://github.com/minetest/minetest)
 fi
 cd minetest
-git_hash=`git show | head -c14 | tail -c7`
+git_hash=$(git rev-parse --short HEAD)
 
 # Get minetest_game
 cd games
index e13cbd0247686bb4812ccfb6e0636fee75ee8d4f..897f15ea86ed150ee058d7f82990a2a28962d18b 100755 (executable)
@@ -76,7 +76,7 @@ else
        [ -d minetest ] && (cd minetest && git pull) || (git clone https://github.com/minetest/minetest)
 fi
 cd minetest
-git_hash=`git show | head -c14 | tail -c7`
+git_hash=$(git rev-parse --short HEAD)
 
 # Get minetest_game
 cd games