summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Hellkamp <marc@gsites.de>2012-10-11 22:55:30 +0200
committerMarcel Hellkamp <marc@gsites.de>2012-10-11 22:56:35 +0200
commit8048b8c0d1d81d2049a7e92ed4303819a310895d (patch)
treeb2c8aae50a5dbcab58764c427c3a9d3bc93a2df1
parentb99421b9891931b2eb230a9832bf4738fef1b3cd (diff)
downloadbottle-8048b8c0d1d81d2049a7e92ed4303819a310895d.tar.gz
Makefile: A release always pushes to public repository now.
-rw-r--r--Makefile6
1 files changed, 5 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 7ba4722..9bc4d83 100644
--- a/Makefile
+++ b/Makefile
@@ -8,8 +8,12 @@ release: test_all
python setup.py --version | egrep -q -v '[a-zA-Z]' # Fail on dev/rc versions
git commit -e -m "Release of $(VERSION)" # Fail on nothing to commit
git tag -a -m "Release of $(VERSION)" $(VERSION) # Fail on existing tags
+ git push origin HEAD # Fail on out-of-sync upstream
+ git push tag $(VERSION) # Fail on dublicate tag
python setup.py sdist register upload # Release to pypi
- echo "Do not forget to: git push --tags"
+
+push: test_all
+ git push origin HEAD
install:
python setup.py install