This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PATCH: maintainer_scripts/gcc_release
- From: Gerald Pfeifer <pfeifer at dbai dot tuwien dot ac dot at>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Mark Mitchell <mark at codesourcery dot com>,"Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- Date: Mon, 12 May 2003 19:41:32 +0200 (CEST)
- Subject: PATCH: maintainer_scripts/gcc_release
This and a followup patch are for mainline only, and not meant to affect
3.x in any way.
I'd like to improve snapshot generation a bit, and while working on that
I came up with the following "doc-only" patch.
Mark, Joseph, this is your "baby". Is the patch okay, or did I miss/
misunderstand anything?
Gerald
2003-05-12 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* gcc_release (usage): Print more detailed description of all
command-line options.
Index: gcc_release
===================================================================
RCS file: /cvs/gcc/gcc/maintainer-scripts/gcc_release,v
retrieving revision 1.21
diff -u -3 -p -r1.21 gcc_release
--- gcc_release 16 Dec 2002 22:18:33 -0000 1.21
+++ gcc_release 12 May 2003 17:36:13 -0000
@@ -64,12 +64,21 @@ inform() {
usage() {
cat <<EOF
-gcc_release [-d destination]
- [-u username]
- [-r release]
- [-t tag]
- [-p previous-tarball]
- [-s] [-f] [-l]
+gcc_release -r release [further options]
+gcc_release -s [further options]
+
+Options:
+
+ -r release Version of the form X.Y or X.Y.Z.
+ -s Create a snapshot, not a real release.
+
+ -d destination Local working directory where we will build the release
+ (default=${HOME}).
+ -f Create a final release (and update ChangeLogs,...).
+ -l Indicate that we are running on gcc.gnu.org.
+ -p previous-tarball Location of a previous tarball (to generate diff files).
+ -t tag Tag to mark the release in CVS.
+ -u username Username for upload operations.
EOF
exit 1
}