update: only compute tapd_basename when necessary

This commit is contained in:
Xu Cheng 2015-08-15 18:32:22 +08:00
parent 0bf2f92f46
commit 3c45e1e81d

View File

@ -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("/")