
This patch adds versioning system which is consistent with other OpenStack projects. Change-Id: Ia835bf21f800c8c7c65f282a719dbf399d24bb80
23 lines
484 B
Bash
Executable File
23 lines
484 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
SCRIPT_PATH="${BASH_SOURCE[0]}"
|
|
SCRIPT_DIR=`dirname $SCRIPT_PATH`
|
|
cd $SCRIPT_DIR/..
|
|
|
|
git reset --hard
|
|
|
|
if [ -n "$1" ] ; then
|
|
git tag -a -m $1 $1
|
|
fi
|
|
|
|
VERSION=`python setup.py --version`
|
|
|
|
sed -i -e "s/RESERVE_STR = None/RESERVE_STR = '$VERSION'/g" packstack/version.py
|
|
python setup.py sdist
|
|
|
|
if [ -n "$1" ] ; then
|
|
echo "Packstack was released with tag '$1'. Please don't forget to push tag upstream (git push --tags)."
|
|
fi
|
|
|
|
git checkout packstack/version.py
|