diff options
| author | Jack Nagel | 2014-06-15 11:24:24 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-06-15 20:23:21 -0500 |
| commit | c487453d78bd07c348657111bbec02cd45f8fb9b (patch) | |
| tree | b6519eebd988b54663e152551812b46d7a15c067 | |
| parent | f7c335e4ad28d0b0be498c024eca1dd2bb00181a (diff) | |
| download | homebrew-c487453d78bd07c348657111bbec02cd45f8fb9b.tar.bz2 | |
brew-test-bot: use path-limited diff
| -rwxr-xr-x | Library/Contributions/cmd/brew-test-bot.rb | 10 |
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 |
