dev-cmd/pr-upload: add --keep-old flag

This commit is contained in:
Dawid Dziurla 2020-07-06 17:41:07 +02:00
parent ed8c2616ca
commit 8a1ff9275c
No known key found for this signature in database
GPG Key ID: 7B6D8368172E9B0B
3 changed files with 10 additions and 0 deletions

View File

@ -15,6 +15,9 @@ module Homebrew
EOS
switch "--no-publish",
description: "Apply the bottle commit and upload the bottles, but don't publish them."
switch "--keep-old",
description: "If the formula specifies a rebuild version, " \
"attempt to preserve its value in the generated DSL."
switch "-n", "--dry-run",
description: "Print what would be done rather than doing it."
switch "--warn-on-upload-failure",
@ -38,6 +41,7 @@ module Homebrew
bottle_args = ["bottle", "--merge", "--write"]
bottle_args << "--verbose" if args.verbose?
bottle_args << "--debug" if args.debug?
bottle_args << "--keep-old" if args.keep_old?
bottle_args << "--root-url=#{args.root_url}" if args.root_url
odie "No JSON files found in the current working directory" if Dir["*.json"].empty?
bottle_args += Dir["*.json"]

View File

@ -924,6 +924,8 @@ Apply the bottle commit and publish bottles to Bintray.
* `--no-publish`:
Apply the bottle commit and upload the bottles, but don't publish them.
* `--keep-old`:
If the formula specifies a rebuild version, attempt to preserve its value in the generated DSL.
* `-n`, `--dry-run`:
Print what would be done rather than doing it.
* `--warn-on-upload-failure`:

View File

@ -1211,6 +1211,10 @@ Apply the bottle commit and publish bottles to Bintray\.
Apply the bottle commit and upload the bottles, but don\'t publish them\.
.
.TP
\fB\-\-keep\-old\fR
If the formula specifies a rebuild version, attempt to preserve its value in the generated DSL\.
.
.TP
\fB\-n\fR, \fB\-\-dry\-run\fR
Print what would be done rather than doing it\.
.