update-test: add --to-tag option.

This option is used to test updating between tags.
This commit is contained in:
Mike McQuaid 2016-10-01 13:29:18 +01:00
parent 98e7fb6b60
commit 842ae5dfee
4 changed files with 13 additions and 2 deletions

View File

@ -8,11 +8,16 @@
#: If `--before=<date>` is passed, use the commit at `<date>` as the #: If `--before=<date>` is passed, use the commit at `<date>` as the
#: start commit. #: start commit.
#: #:
#: If `--to-tag` is passed, set HOMEBREW_UPDATE_TO_TAG to test updating
#: between tags.
#:
#: If `--keep-tmp` is passed, retain the temporary directory containing #: If `--keep-tmp` is passed, retain the temporary directory containing
#: the new repository clone. #: the new repository clone.
module Homebrew module Homebrew
def update_test def update_test
ENV["HOMEBREW_UPDATE_TO_TAG"] = "1" if ARGV.include?("--to-tag")
cd HOMEBREW_REPOSITORY cd HOMEBREW_REPOSITORY
start_commit = if commit = ARGV.value("commit") start_commit = if commit = ARGV.value("commit")
commit commit

View File

@ -591,6 +591,9 @@ not deleted.</p>
<p>If <code>--before=&lt;date></code> is passed, use the commit at <code>&lt;date></code> as the <p>If <code>--before=&lt;date></code> is passed, use the commit at <code>&lt;date></code> as the
start commit.</p> start commit.</p>
<p>If <code>--to-tag</code> is passed, set HOMEBREW_UPDATE_TO_TAG to test updating
between tags.</p>
<p>If <code>--keep-tmp</code> is passed, retain the temporary directory containing <p>If <code>--keep-tmp</code> is passed, retain the temporary directory containing
the new repository clone.</p></dd> the new repository clone.</p></dd>
</dl> </dl>

View File

@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3 .\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3 .\" http://github.com/rtomayko/ronn/tree/0.7.3
. .
.TH "BREW\-CASK" "1" "September 2016" "Homebrew" "brew-cask" .TH "BREW\-CASK" "1" "October 2016" "Homebrew" "brew-cask"
. .
.SH "NAME" .SH "NAME"
\fBbrew\-cask\fR \- a friendly binary installer for macOS \fBbrew\-cask\fR \- a friendly binary installer for macOS

View File

@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3 .\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3 .\" http://github.com/rtomayko/ronn/tree/0.7.3
. .
.TH "BREW" "1" "September 2016" "Homebrew" "brew" .TH "BREW" "1" "October 2016" "Homebrew" "brew"
. .
.SH "NAME" .SH "NAME"
\fBbrew\fR \- The missing package manager for macOS \fBbrew\fR \- The missing package manager for macOS
@ -796,6 +796,9 @@ If \fB\-\-commit=<commit>\fR is passed, use \fB<commit>\fR as the start commit\.
If \fB\-\-before=<date>\fR is passed, use the commit at \fB<date>\fR as the start commit\. If \fB\-\-before=<date>\fR is passed, use the commit at \fB<date>\fR as the start commit\.
. .
.IP .IP
If \fB\-\-to\-tag\fR is passed, set HOMEBREW_UPDATE_TO_TAG to test updating between tags\.
.
.IP
If \fB\-\-keep\-tmp\fR is passed, retain the temporary directory containing the new repository clone\. If \fB\-\-keep\-tmp\fR is passed, retain the temporary directory containing the new repository clone\.
. .
.SH "EXTERNAL COMMANDS" .SH "EXTERNAL COMMANDS"