aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Nagel2014-06-15 11:24:24 -0500
committerJack Nagel2014-06-15 20:23:21 -0500
commitc487453d78bd07c348657111bbec02cd45f8fb9b (patch)
treeb6519eebd988b54663e152551812b46d7a15c067
parentf7c335e4ad28d0b0be498c024eca1dd2bb00181a (diff)
downloadhomebrew-c487453d78bd07c348657111bbec02cd45f8fb9b.tar.bz2
brew-test-bot: use path-limited diff
-rwxr-xr-xLibrary/Contributions/cmd/brew-test-bot.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/Library/Contributions/cmd/brew-test-bot.rb b/Library/Contributions/cmd/brew-test-bot.rb
index 632f7855f..37c4bd61d 100755
--- a/Library/Contributions/cmd/brew-test-bot.rb
+++ b/Library/Contributions/cmd/brew-test-bot.rb
@@ -247,14 +247,14 @@ class Test
return unless diff_start_sha1 != diff_end_sha1
return if @url and not steps.last.passed?
- diff_stat = git "diff", "#{diff_start_sha1}..#{diff_end_sha1}", "--name-status"
+ diff_stat = git "diff-tree", "-r", "--name-status",
+ diff_start_sha1, diff_end_sha1, "--", "Library/Formula"
+
diff_stat.each_line do |line|
status, filename = line.split
# Don't try and do anything to removed files.
- if (status == 'A' or status == 'M')
- if filename.match /Formula\/.+\.rb$/
- @formulae << File.basename(filename, '.rb')
- end
+ if status == "A" || status == "M"
+ @formulae << File.basename(filename, ".rb")
end
end
end