16 Commits
Author SHA1 Message Date
Akim Demaille b9a38b4535 maint.mk: provide "make upload" to ease uploading
See <http://lists.gnu.org/archive/html/bug-gnulib/2012-08/msg00028.html>.
Do not depend simply on the current $(VERSION), as there may have been
new commits since the tarball generation.  Rather, rely on $(RELEASE),
as "make release-commit" already does.

For consistency, add "make release RELEASE='X.Y TYPE'" as an alias for
"make TYPE".

* top/maint.mk (upload_command, upload, release): New.
(RELEASE_TYPE): If undefined, default to the second word of $(RELEASE).
(VERSION): first word of $(RELEASE) is always right.
(emit_upload_commands): Adjust.
* top/README-release: Update.
2012-09-25 11:50:54 +02:00
Akim Demaille bd54a45e6e maint.mk: a "release-commit" wrapper to do-release-commit-and-tag
* build-aux/do-release-commit-and-tag: Move variable definitions
together.
($branch): Instead of defaulting to "master", default to the current
branch (as gnu-web-doc-update does).
(help): Display the current values of the option arguments.
* top/maint.mk (release-commit): New.
* top/README-release: Simplify the corresponding step.
2012-08-01 11:34:41 +02:00
Akim Demaille 957a625d8a maint.mk: provide a web-manual-update target
* top/maint.mk: here.
* top/README-release: Use it to simplify the web manual update step.
2012-07-30 14:31:51 +02:00
Akim Demaille c0439bc019 README-release: shorten the circuit to post a news
* top/README-release: Point directly to the news submission form.
2012-07-30 14:27:07 +02:00
Reuben Thomas 9bb1d38cbb README-release: make it more legible
* top/README-release: improve typography slightly.
2012-07-15 19:55:43 +02:00
Akim Demaille b630d56579 gnu-web-doc-update: VPATH builds
* build-aux/gnu-web-doc-update (--builddir): New option.
Revamp the handling of options.
Prefer $(...) to `...`.
Don't pass --tmpdir=. to mktemp, it is useless given that we specify
the template, and it is GNU mktemp specific.
Prefer set -e to long series of &&.
Restore the initial git branch, not "master".
Properly initialize submodules (don't rely only on bootstrap)
Do not reconfigure blindly, use config.status.
* top/README-release: Update instructions for gnu-web-doc-update.
2012-06-12 12:22:08 +02:00
Akim Demaille e03145b987 do-release-commit-and-tag: support VPATH builds
* build-aux/do-release-commit-and-tag: Prefer $(...) to `...`.
(noteworthy): Defined earlier to factor its value.
(noteworthy_stub): New.
Use it to factor.
(help_version): Split into...
(help, version): these.
Adjust the option processing part.
Support "--option=value" in addition to "--option value".
(builddir): New.
(--builddir): New option.
* top/README-release: Document this.
Reword slightly so that the reader cannot understand that he
has to do these steps before calling do-release-commit-and-tag.
2012-06-07 17:27:30 +02:00
Reuben Thomas eb7136185a README-release: simplify slightly
* top/README-release: Run "git checkout master" only once.
2012-03-20 17:30:09 +01:00
Reuben Thomas 7e367a35af README-release: make it easier to execute commands
* top/README-release: break commands out on to separate lines.
2012-02-18 20:49:09 +01:00
Reuben Thomas e45d557759 README-release: various improvements 2012-02-11 10:42:43 +01:00
Reuben Thomas eab243b0c1 README-release: capitalize a word and split a line
* top/README-release: Fix punctuation and spacing.
2012-02-09 11:06:39 +01:00
Jim Meyering 0eab6e2c9e doc: clarify README-release
* top/README-release: Clarify: you should make a point to have
the latest stable versions of build tools in your PATH, and the
reference to buildreq is solely for its list of tool names, not
for its minimal-functional version numbers.
Prompted by discussion with Reuben Thomas and Gary V. Vaughan.
2012-01-28 10:49:35 +01:00
Reuben Thomas 262ac66688 README-release: fix punctuation
* top/README-release: s/:/./
2011-12-18 15:24:24 +01:00
Gary V. Vaughan 356e3744fb readme-release: improve safety of release prep instructions.
* README-release: Don't git pull all branches when only master
is needed for the release process.
Run make maintainer-clean before changing trees and merging.
Don't try to run ./configure right after git pull in case files
that influence the bootstrap process have changed, move the
./configure step to after running ./bootstrap.
Don't bootstrap "one last time"... it's the first time!
2011-10-23 13:16:34 +07:00
Reuben Thomas 49f195d12b doc: fix typo in README-release
* top/README-release: Capitalize first word of a sentence.
2011-08-20 09:37:53 +02:00
Reuben Thomas 850e984b06 readme-release: new module with release instructions
* modules/readme-release: New module.
* top/README-release: New file, from coreutils, grep, diffutils.
* MODULES.html.sh (Support for maintaining and releasing): Add it.
2011-05-03 08:04:45 +02:00