diff options
| author | Xu Cheng | 2015-08-15 18:32:22 +0800 |
|---|---|---|
| committer | Xu Cheng | 2015-08-15 18:32:22 +0800 |
| commit | 3c45e1e81d8c2c280acc91b1bce73fa4a97b626c (patch) | |
| tree | 79ab9d0276c43a1afedcbcfea272baecb6d5d6f4 /Library/Homebrew/cmd | |
| parent | 0bf2f92f467b4b4cca889a9e53299772bd1641f9 (diff) | |
| download | brew-3c45e1e81d8c2c280acc91b1bce73fa4a97b626c.tar.bz2 | |
update: only compute tapd_basename when necessary
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/update.rb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Library/Homebrew/cmd/update.rb b/Library/Homebrew/cmd/update.rb index 2d7d51eb1..cbd22a05c 100644 --- a/Library/Homebrew/cmd/update.rb +++ b/Library/Homebrew/cmd/update.rb @@ -122,9 +122,8 @@ module Homebrew def rename_taps_dir_if_necessary Dir.glob("#{HOMEBREW_LIBRARY}/Taps/*/") do |tapd| begin - tapd_basename = File.basename(tapd) - if File.directory?(tapd + "/.git") + tapd_basename = File.basename(tapd) if tapd_basename.include?("-") # only replace the *last* dash: yes, tap filenames suck user, repo = tapd_basename.reverse.sub("-", "/").reverse.split("/") |
