Skip to content
Snippets Groups Projects
Commit 06b318fb authored by Mike McQuaid's avatar Mike McQuaid Committed by GitHub
Browse files

Merge pull request #2100 from Homebrew/revert-1754-audit-fix-uncommitted-version-scheme

Revert "formula_versions: handle uncommitted formulae."
parents 3f05ad07 e793e526
No related branches found
No related tags found
No related merge requests found
......@@ -15,7 +15,6 @@ class FormulaVersions
@repository = formula.tap.path
@entry_name = @path.relative_path_from(repository).to_s
@max_depth = options[:max_depth]
@current_formula = formula
end
def rev_list(branch)
......@@ -65,33 +64,25 @@ class FormulaVersions
attributes.each do |attribute|
attributes_map[attribute] ||= {}
# Set the attributes for the current formula in case it's not been
# committed yet.
set_attribute_map(attributes_map[attribute], @current_formula, attribute)
end
rev_list(branch) do |rev|
formula_at_revision(rev) do |f|
attributes.each do |attribute|
set_attribute_map(attributes_map[attribute], f, attribute)
map = attributes_map[attribute]
if f.stable
map[:stable] ||= {}
map[:stable][f.stable.version] ||= []
map[:stable][f.stable.version] << f.send(attribute)
end
next unless f.devel
map[:devel] ||= {}
map[:devel][f.devel.version] ||= []
map[:devel][f.devel.version] << f.send(attribute)
end
end
end
attributes_map
end
private
def set_attribute_map(map, f, attribute)
if f.stable
map[:stable] ||= {}
map[:stable][f.stable.version] ||= []
map[:stable][f.stable.version] << f.send(attribute)
end
return unless f.devel
map[:devel] ||= {}
map[:devel][f.devel.version] ||= []
map[:devel][f.devel.version] << f.send(attribute)
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment