2019-04-25 02:28:36 +03:00
|
|
|
#!/bin/bash
|
|
|
|
|
2019-11-28 23:06:56 +03:00
|
|
|
GIT_REV_XML=$1/res/values/git-rev.xml
|
2019-04-25 02:28:36 +03:00
|
|
|
|
|
|
|
mkdir -p $(dirname $GIT_REV_XML)
|
2019-11-29 17:04:04 +03:00
|
|
|
git update-index --assume-unchanged $GIT_REV_XML
|
2019-04-25 02:28:36 +03:00
|
|
|
|
|
|
|
echo '<?xml version="1.0" encoding="utf-8"?>' > $GIT_REV_XML
|
|
|
|
echo '<resources>' >> $GIT_REV_XML
|
|
|
|
echo -n '<string name="git_revisions">' >> $GIT_REV_XML
|
2021-07-03 22:45:14 +03:00
|
|
|
echo -n '<b>Version information:</b>\n' >> $GIT_REV_XML
|
|
|
|
git submodule --quiet foreach --recursive \
|
|
|
|
'echo -n \<b\>`basename $name`:\</b\>\ \
|
2021-10-09 20:09:38 +03:00
|
|
|
`git log --abbrev-commit --pretty=oneline -1 | sed "s/\&/\&/g;s/>/\>/g;s/</\</g"`\\\\n' \
|
2021-07-03 22:45:14 +03:00
|
|
|
| sed -e "s|'|\\\'|g" >> $GIT_REV_XML
|
2019-04-25 02:28:36 +03:00
|
|
|
echo -n $USER@$(hostname) $(date +%H:%M:%S-%d-%m-%y) >> $GIT_REV_XML
|
|
|
|
echo '</string>' >> $GIT_REV_XML
|
|
|
|
echo '</resources>' >> $GIT_REV_XML
|
|
|
|
cat $GIT_REV_XML
|