From 154d0850e75b50bb81fd827e3d71a08452c69474 Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Sat, 16 Jan 2016 23:19:36 +0800 Subject: [PATCH] audit_revision: only check 10 recent related commits It helps to reduce overhead. Closes Homebrew/homebrew#48108. Signed-off-by: Xu Cheng --- Library/Homebrew/cmd/audit.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb index a5221fe376..a546bcf8a3 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