aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXu Cheng2016-01-16 23:19:36 +0800
committerXu Cheng2016-01-17 14:52:15 +0800
commit154d0850e75b50bb81fd827e3d71a08452c69474 (patch)
tree3ac0da7d5763383e345422111f17f9f7687c38da
parent80efb92c35463d1cc5c9dbc4684920ad687cbf20 (diff)
downloadbrew-154d0850e75b50bb81fd827e3d71a08452c69474.tar.bz2
audit_revision: only check 10 recent related commits
It helps to reduce overhead. Closes Homebrew/homebrew#48108. Signed-off-by: Xu Cheng <xucheng@me.com>
-rw-r--r--Library/Homebrew/cmd/audit.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb
index a5221fe37..a546bcf8a 100644
--- a/Library/Homebrew/cmd/audit.rb
+++ b/Library/Homebrew/cmd/audit.rb
@@ -584,7 +584,7 @@ class FormulaAuditor
return unless formula.tap # skip formula not from core or any taps
return unless formula.tap.git? # git log is required
- fv = FormulaVersions.new(formula)
+ fv = FormulaVersions.new(formula, :max_depth => 10)
revision_map = fv.revision_map("origin/master")
if (revisions = revision_map[formula.version]).any?
problem "revision should not decrease" if formula.revision < revisions.max