Xrasher/gen-version.sh

17 lines
1.1 KiB
Bash
Raw Normal View History

2015-08-20 13:13:01 +07:00
git update-index --assume-unchanged res/values/git-rev.xml
2015-08-20 12:28:00 +07:00
echo '<?xml version="1.0" encoding="utf-8"?>' > res/values/git-rev.xml
echo '<resources>' >> res/values/git-rev.xml
echo '<string name="git_revisions">' >> res/values/git-rev.xml
echo '<b>Version information:</b>' $* \\n >> res/values/git-rev.xml
2015-08-20 13:53:47 +07:00
echo '<b>android:</b>' $(git log --abbrev-commit --pretty=oneline -1) _endl \
2015-08-20 13:38:55 +07:00
'<b>engine:</b>' $(cd jni/src/Xash3D/*/;git log --abbrev-commit --pretty=oneline -1) '\n'\
2015-08-20 13:53:47 +07:00
'<b>client:</b>' $(cd jni/src/XashXT/*/;git log --abbrev-commit --pretty=oneline -1) ' \\n'\
'<b>halflife:</b>' $(cd jni/src/HLSDK/*/;git log --abbrev-commit --pretty=oneline -1) ' \\\n'\
'<b>SDL2:</b>' $(cd jni/src/SDL2/*/;git log --abbrev-commit --pretty=oneline -1) \n \
'<b>TouchControls:</b>' $(cd jni/src/MobileTouchControls/*/;git log --abbrev-commit --pretty=oneline -1) \\\n \
'<b>nanogl:</b>' $(cd jni/src/NanoGL/*/;git log --abbrev-commit --pretty=oneline -1) \\\\n \
| sed -e s/\'/\\\\\'/g -e s/_endl/'\\n'/ >> res/values/git-rev.xml
2015-08-20 12:28:00 +07:00
echo '</string>' >> res/values/git-rev.xml
echo '</resources>' >> res/values/git-rev.xml
2015-08-20 13:38:55 +07:00
cat res/values/git-rev.xml