Browse Source

Added RELEASE tag and $VERSION tags to the releases.

main
Sorin Sbarnea 12 years ago
parent
commit
40fc1e66b4
1 changed files with 12 additions and 6 deletions
  1. +12
    -6
      release.sh

+ 12
- 6
release.sh View File

@@ -21,24 +21,24 @@ autopep8 -i -r src/*.py
# commented some errors temporarly, TODO: remove them and fix the code # commented some errors temporarly, TODO: remove them and fix the code
pep8 --max-line-length=180 --ignore=E502,E128,E123,E127,E125 src pep8 --max-line-length=180 --ignore=E502,E128,E123,E127,E125 src


sleep 1

git diff
# Disallow unstaged changes in the working tree # Disallow unstaged changes in the working tree
if ! git diff-files --quiet --ignore-submodules --
if ! git diff-files --check --exit-code --ignore-submodules -- >&2
then then
echo >&2 "error: you have unstaged changes." echo >&2 "error: you have unstaged changes."
git diff
git diff-files --color=auto --ignore-submodules -- >&2
#git diff-files --check --exit-code --ignore-submodules -- >&2
exit 1 exit 1
fi fi


# Disallow uncommitted changes in the index # Disallow uncommitted changes in the index
if ! git diff-index --cached --quiet HEAD --ignore-submodules --
if ! git diff-index --cached --exit-code -r --ignore-submodules HEAD -- >&2
then then
echo >&2 "error: your index contains uncommitted changes." echo >&2 "error: your index contains uncommitted changes."
git diff-index --cached --name-status -r --ignore-submodules HEAD -- >&2
exit 1 exit 1
fi fi


git tag -a $VERSION -m "Version $VERSION"




echo "Please don't run this as a user. This generates a new release for PyPI. Press ^C to exit or Enter to continue." echo "Please don't run this as a user. This generates a new release for PyPI. Press ^C to exit or Enter to continue."
@@ -54,3 +54,9 @@ rm -rf build dist MANIFEST &> /dev/null
#python setup.py register sdist build_sphinx upload upload_sphinx #python setup.py register sdist build_sphinx upload upload_sphinx
python setup.py register sdist upload python setup.py register sdist upload


git tag -f -a $VERSION -m "Version $VERSION"
git tag -f -a RELEASE -m "Current RELEASE"

git push origin --tags

echo "done."

Loading…
Cancel
Save