代码拉取完成,页面将自动刷新
#!/bin/bash
#
# Output version, revision for package builds derived from git.
#
# -r: change revision to be suitable for rpm
# VERSION: output X only
# REVISION: output Y only
# no more args: output VERSION=X REVISION=Y suitable for eval
#
RPM='n'
if [ "$1" == "-r" ] ; then RPM='y' ; shift ; fi
# GITVER is the version from the current git branch, less the first char ('v')
GITVER=$(git describe | cut -c 2-)
# if GITVER contains a '-', separate at the first one into version and revision
if [[ $GITVER == *-* ]]; then
VERSION=$(echo $GITVER | sed 's/-.*//')
REVISION=$(echo $GITVER | sed 's/'${VERSION}'-//')
if [ $RPM == 'y' ] ; then
REVISION=$(echo $REVISION | sed 's/-/_/g')
fi
else
VERSION=$GITVER
REVISION="0"
fi
case "$1" in
VERSION) echo $VERSION; exit ;;
REVISION) echo $REVISION; exit ;;
*) echo "VERSION=$VERSION REVISION=$REVISION"; exit ;;
esac
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。