File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change 11#! /bin/sh
2+
23if [ -z $1 ]; then
3- echo " error: $0 needs a version number as argument. Current version: ` python -c ' import dropbox; print(dropbox.__version__) ' ` " ;
4+ echo " error: $0 needs a version number as argument." ;
45 exit 1
56else
67 set -ex
8+ NEW_VERSION=$1
9+
10+ git checkout master
11+ git reset --hard HEAD
12+ git checkout -b " tmp-release-${NEW_VERSION} "
13+
714 perl -pi -e " s/^__version__ = .*$/__version__ = '$1 '/g" dropbox/dropbox.py
815 perl -pi -e ' s/(\?branch=)master$/\1\v' $1 ' /g ;' -e ' s/(\?version=)latest$/\1\stable/g ;' -e ' s/(\/en\/)latest(\/)$/\1\stable\2/g ;' -e ' s/(\[Latest) (Documentation\])$/\1 Release \2/g ;' README.rst
16+
17+ git add -u
18+ git commit -m " ${NEW_VERSION} release"
19+ git tag " v${NEW_VERSION} " -m " ${NEW_VERSION} release"
20+
21+ git checkout master
22+ git branch -D " tmp-release-${NEW_VERSION} "
23+
24+ git push origin
25+ git push origin --tags
926fi
You can’t perform that action at this time.
0 commit comments