tap: default to --shallow on CI
This commit is contained in:
parent
2acb4771fe
commit
945fb11d51
@ -25,8 +25,8 @@ module Homebrew
|
||||
using protocols other than HTTPS, e.g. SSH, git, HTTP, FTP(S), rsync.
|
||||
EOS
|
||||
switch "--full",
|
||||
description: "Convert a shallow clone to a full clone without untapping. By default, taps are no "\
|
||||
"longer cloned as shallow clones."
|
||||
description: "Convert a shallow clone to a full clone without untapping. Taps are only cloned as "\
|
||||
"shallow clones on continuous integration, or if `--shallow` was originally passed."
|
||||
switch "--shallow",
|
||||
description: "Fetch tap as a shallow clone rather than a full clone. Useful for continuous integration."
|
||||
switch "--force-auto-update",
|
||||
@ -53,12 +53,20 @@ module Homebrew
|
||||
elsif args.no_named?
|
||||
puts Tap.names
|
||||
else
|
||||
full_clone = if args.full?
|
||||
true
|
||||
elsif args.shallow?.nil?
|
||||
!ENV["CI"]
|
||||
else
|
||||
!args.shallow?
|
||||
end
|
||||
odebug "Tapping as #{full_clone ? "full" : "shallow"} clone"
|
||||
tap = Tap.fetch(args.named.first)
|
||||
begin
|
||||
tap.install clone_target: args.named.second,
|
||||
force_auto_update: force_auto_update?,
|
||||
quiet: args.quiet?,
|
||||
full_clone: !args.shallow?
|
||||
full_clone: full_clone
|
||||
rescue TapRemoteMismatchError => e
|
||||
odie e
|
||||
rescue TapAlreadyTappedError
|
||||
|
||||
@ -501,7 +501,7 @@ taps can be cloned from places other than GitHub and using protocols other than
|
||||
HTTPS, e.g. SSH, git, HTTP, FTP(S), rsync.
|
||||
|
||||
* `--full`:
|
||||
Convert a shallow clone to a full clone without untapping. By default, taps are no longer cloned as shallow clones.
|
||||
Convert a shallow clone to a full clone without untapping. Taps are only cloned as shallow clones on continuous integration, or if `--shallow` was originally passed.
|
||||
* `--shallow`:
|
||||
Fetch tap as a shallow clone rather than a full clone. Useful for continuous integration.
|
||||
* `--force-auto-update`:
|
||||
|
||||
@ -635,7 +635,7 @@ With \fIURL\fR specified, tap a formula repository from anywhere, using any tran
|
||||
.
|
||||
.TP
|
||||
\fB\-\-full\fR
|
||||
Convert a shallow clone to a full clone without untapping\. By default, taps are no longer cloned as shallow clones\.
|
||||
Convert a shallow clone to a full clone without untapping\. Taps are only cloned as shallow clones on continuous integration, or if \fB\-\-shallow\fR was originally passed\.
|
||||
.
|
||||
.TP
|
||||
\fB\-\-shallow\fR
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user