diff options
| author | JCount | 2017-05-17 15:18:59 -0400 |
|---|---|---|
| committer | JCount | 2017-05-17 15:18:59 -0400 |
| commit | cd8d7a8a44ccc79c08b111bfae8b01fc33302329 (patch) | |
| tree | 4aa99839ddb13edeb573dd3c81c653d06694c311 /Library/Homebrew/dev-cmd | |
| parent | 2b726383f1712e5a34627b4db9bed8b7b81973b2 (diff) | |
| download | brew-cd8d7a8a44ccc79c08b111bfae8b01fc33302329.tar.bz2 | |
audit: fix full versioned alias name resolution in taps
This fixes an issue where audit would prompt for the creation
of an already existing versioned alias while at the same time
declaring the existing alias invalid.
Diffstat (limited to 'Library/Homebrew/dev-cmd')
| -rw-r--r-- | Library/Homebrew/dev-cmd/audit.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index cbe26b422..ce111d9dd 100644 --- a/Library/Homebrew/dev-cmd/audit.rb +++ b/Library/Homebrew/dev-cmd/audit.rb @@ -323,6 +323,10 @@ class FormulaAuditor end valid_alias_names = [alias_name_major, alias_name_major_minor] + if formula.tap + valid_alias_names.map! { |a| "#{formula.tap}/#{a}" } + end + valid_versioned_aliases = versioned_aliases & valid_alias_names invalid_versioned_aliases = versioned_aliases - valid_alias_names |
