release: revamp rules to tag and upload the releases
authorStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 25 Jan 2012 11:18:43 +0000 (12:18 +0100)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 25 Jan 2012 13:19:42 +0000 (14:19 +0100)
commitaf5f9390a4fe3268944823ab0f3ac5af4fcf8bb0
tree0a89089091fb58cf891fa32e6fa083b4ff02e6f3
parent49c9194035b60d89c9204dab9e3be27058ba832e
release: revamp rules to tag and upload the releases

The older Makefile rules used to create and tag the releases were
based on an approach we now consider flawed: they over-mechanized
some delicate operations that are better performed manually *and*
double-checked by a developer, and at the same time they did not
run enough safety checks.

* Makefile.am (GIT, version_rx, stable_version_rx, beta_version_rx,
match_version, git_must_have_clean_workdir, determine_release_type):
New variables.
(git-release, git-dist): Remove, they are superseded by ...
(git-tag-release, git-upload-release): ... these new targets.
Makefile.am