Mercurial > piecrust2
changeset 650:1e543ed2bf38
cm: Tweaks to the release script.
* Submit the new CHANGELOG.
* Only one flag to not do destructive things.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 16 Feb 2016 22:32:36 -0800 |
parents | e6d9eed35c8e |
children | cc2d212c3ba1 |
files | garcon/pypi.py |
diffstat | 1 files changed, 7 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/garcon/pypi.py Tue Feb 16 22:31:42 2016 -0800 +++ b/garcon/pypi.py Tue Feb 16 22:32:36 2016 -0800 @@ -2,7 +2,7 @@ @task -def makerelease(version, notag=False, noupload=False): +def makerelease(version, local_only=False): if not version: raise Exception("You must specify a version!") @@ -17,11 +17,13 @@ # CHANGELOG.rst run("invoke changelog --last %s" % version) - # Tag in Mercurial, which will then be used for PyPi version. - if not notag: + if not local_only: + # Submit the CHANGELOG. + run('hg commit CHANGELOG.rst -m "cm: Regenerate the CHANGELOG."') + + # Tag in Mercurial, which will then be used for PyPi version. run("hg tag %s" % version) - # PyPi upload. - if not noupload: + # PyPi upload. run("python setup.py sdist upload")