anathema/anathema — pull request #245 by UrsKR (2012-07-11 20:49:51+00:00)
Title: Tag releases from gradle

We left #244 with a reminder to automate release tagging.
Here is a sketch, assuming that git is on the $PATH. If it works, pushing to github should be trivial.

@curttasker, does the new ``gradlew tag`` work on Mac OS, or does it need a different ``baseCommand``?

I'm not sure how to structure the tasks.
Curtis, would you favor a ``release``-task that does everything in one atomic go, or would you rather add a new ``tag`` task, so we had to call ``gradlew clean release tag``?
I (weakly) favor a separate task for the git commands, so we can easily build releases without tagging.