aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2016-09-11 12:31:44 +0100
committerMike McQuaid2016-09-11 12:31:44 +0100
commit3d735150286b68945857a5ebfba67a4be37f9644 (patch)
tree8329716a9e33b57ee0cb5588ff8f1646ee98ee3a /Library
parent592f5843ff138b4bee6a731c791d600e0c222e07 (diff)
downloadbrew-3d735150286b68945857a5ebfba67a4be37f9644.tar.bz2
test-bot: try again to fix homebrew/core untap.
Be more selective with the `git clean` and remove the broken attempt to autotap if missing (as it'd be slow anyway).
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/dev-cmd/test-bot.rb20
1 files changed, 7 insertions, 13 deletions
diff --git a/Library/Homebrew/dev-cmd/test-bot.rb b/Library/Homebrew/dev-cmd/test-bot.rb
index aa7b4ba70..a129bd8d3 100644
--- a/Library/Homebrew/dev-cmd/test-bot.rb
+++ b/Library/Homebrew/dev-cmd/test-bot.rb
@@ -296,16 +296,10 @@ module Homebrew
test "brew", "tap", e.tap.name
retry unless steps.last.failed?
onoe e
- puts e.backtrace
- rescue FormulaUnavailableError => e
- raise if CoreTap.instance.installed?
- test "brew", "tap", CoreTap.instance.name
- retry unless steps.last.failed?
- onoe e
- puts e.backtrace
- rescue TapFormulaAmbiguityError, TapFormulaWithOldnameAmbiguityError => e
+ puts e.backtrace if ARGV.debug?
+ rescue FormulaUnavailableError, TapFormulaAmbiguityError, TapFormulaWithOldnameAmbiguityError => e
onoe e
- puts e.backtrace
+ puts e.backtrace if ARGV.debug?
end
def git(*args)
@@ -741,13 +735,13 @@ module Homebrew
git "checkout", "-f", "master"
git "reset", "--hard", "origin/master"
end
- git "clean", "-ffdx"
+ git "clean", "-ffdx", "--exclude=Library/Taps/homebrew/homebrew-core"
unless @repository == HOMEBREW_REPOSITORY
HOMEBREW_REPOSITORY.cd do
safe_system "git", "checkout", "-f", "master"
safe_system "git", "reset", "--hard", "origin/master"
- safe_system "git", "clean", "-ffdx", "--exclude=/Library/Taps/"
+ safe_system "git", "clean", "-ffdx", "--exclude=Library/Taps"
end
end
@@ -778,7 +772,7 @@ module Homebrew
git "stash", "pop"
test "brew", "cleanup", "--prune=7"
git "gc", "--auto"
- test "git", "clean", "-ffdx"
+ test "git", "clean", "-ffdx", "--exclude=Library/Taps/homebrew/homebrew-core"
Tap.names.each { |s| safe_system "brew", "untap", s if s != "homebrew/core" }
@@ -786,7 +780,7 @@ module Homebrew
HOMEBREW_REPOSITORY.cd do
safe_system "git", "checkout", "-f", "master"
safe_system "git", "reset", "--hard", "origin/master"
- safe_system "git", "clean", "-ffdx", "--exclude=/Library/Taps/"
+ safe_system "git", "clean", "-ffdx", "--exclude=Library/Taps"
end
end