aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--maintainer-scripts/ChangeLog5
-rwxr-xr-xmaintainer-scripts/gcc_release21
2 files changed, 20 insertions, 6 deletions
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index 8207c42..22425c0 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,8 @@
+2003-05-12 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+
+ * gcc_release (usage): Print more detailed description of all
+ command-line options.
+
2003-05-09 Gerald Pfeifer <gerald@sourceware.org>
* update_version (ADD_BRANCHES): Add, set to MAIN and
diff --git a/maintainer-scripts/gcc_release b/maintainer-scripts/gcc_release
index 418899c..c47ebba 100755
--- a/maintainer-scripts/gcc_release
+++ b/maintainer-scripts/gcc_release
@@ -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
}