From 60452a526f7575be369a0110c9d2b0b08c7f0d5a Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sun, 8 Feb 2015 19:53:38 -0500 Subject: [PATCH] Quote entire path passed to checkout-index --- Library/Homebrew/download_strategy.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb index 9b37594130..afd8840c52 100644 --- a/Library/Homebrew/download_strategy.rb +++ b/Library/Homebrew/download_strategy.rb @@ -652,7 +652,7 @@ class GitDownloadStrategy < VCSDownloadStrategy def checkout_submodules(dst) escaped_clone_path = cached_location.to_s.gsub(/\//, '\/') - sub_cmd = "git checkout-index -a -f --prefix=#{dst}/${toplevel/#{escaped_clone_path}/}/$path/" + sub_cmd = %[git checkout-index -a -f --prefix="#{dst}/${toplevel/#{escaped_clone_path}/}/$path/"] quiet_safe_system "git", "submodule", "foreach", "--recursive", sub_cmd end end