From e32ed6860ef2474b5fb88cb278da51462cdb3cff Mon Sep 17 00:00:00 2001 From: ekatek Date: Sun, 15 Jun 2014 18:54:53 -0700 Subject: [PATCH] other admin commands help --- tools/commands-packages.js | 1 - tools/commands.js | 3 ++- tools/help.txt | 38 ++++++++++++++++++++++++++++++++------ 3 files changed, 34 insertions(+), 8 deletions(-) diff --git a/tools/commands-packages.js b/tools/commands-packages.js index 72e332fc95..1a1ad00c30 100644 --- a/tools/commands-packages.js +++ b/tools/commands-packages.js @@ -722,7 +722,6 @@ main.registerCommand({ options: { details: { type: Boolean, required: false } }, - hidden: true }, function (options) { catalog.official.refresh(); diff --git a/tools/commands.js b/tools/commands.js index f7ae0ae8d9..b2d4ebd693 100644 --- a/tools/commands.js +++ b/tools/commands.js @@ -1066,7 +1066,8 @@ main.registerCommand({ main.registerCommand({ name: 'admin make-bootstrap-tarballs', minArgs: 2, - maxArgs: 2 + maxArgs: 2, + hidden: true, }, function (options) { var releaseNameAndVersion = options.args[0]; var outputDirectory = options.args[1]; diff --git a/tools/help.txt b/tools/help.txt index 4da95c5c10..2215103b3c 100644 --- a/tools/help.txt +++ b/tools/help.txt @@ -359,6 +359,7 @@ configuration file, which must have the following keys: version: the version of this release recommended: is this a recommended release? (see below) description: a brief description of the release + patchFrom: (Optional) an array of strings specifying releases from which this is a patch tool: @ of the meteor tool that this release specifies packages: object of to for specified package versions @@ -367,6 +368,9 @@ and false for release candidates, experimental releases, etc. You must publish all package versions to the package server before you can specify them in a release. +Use the patchFrom flag to submit a patch release. This will automatically +unrecommend the releases specified by the patchFrom flag. + Use the --create-track to publish a new release track. Options: @@ -434,7 +438,7 @@ Options: --details show detailed information on a specific package or release ->>admin maintainers +>>> admin maintainers View or change authorized maintainers for a package Usage: meteor admin maintainers [--list] meteor admin maintainers --add @@ -457,13 +461,35 @@ Options: --list list authorized maintainers (the default) ->>admin recommend-release -XXX: WRITE +>>> admin recommend-release +Recommend a previously published release. +Usage: meteor admin recommend-release @ [--unrecomend] + +Recommend a version of a meteor release. Users can be upgraded to recommended +releases automatically when they run meteor update. Users will never be updated +to unrecommended releases unless they explicitly specify that release with a +--release argument. + +Use unrecommended releases for release candidates, one-of experiments, etc. Use +recommended releases for official supported releases. + +Options: + --unrecommend unrecommend a previously recommended release ->>admin change-package-url -XXX: WRITE +>>> admin change-package-url +Change the repository url of a package. +Usage: meteor admin change-package-url + +Change the url of the source code repository of a previously published +package. + + +>>> admin set-earliest-compatible-version +Mark a given version as containing breaking changes. +Usage: stuff + +Mark a given package version as containing breaking changes. ->>admin set-earliest-compatible-version XXX: WRITE (after glasser is done)