From 9f2fc2ab3b7f952bc8082ac44515777258807ee2 Mon Sep 17 00:00:00 2001 From: Fergal Hainey Date: Wed, 3 Feb 2010 23:58:53 +0000 Subject: More efficient SVN download that handles externals Now makes use of `svn up` to make cache act like a cache. Externals without a revision specified are now checked out at HEAD, whereas before they were ignored. Escaping arguments to backticks. Making sure main repo is checked out before the externals. Signed-off-by: Adam Vandenberg --- Library/Homebrew/download_strategy.rb | 46 ++++++++++++++++++++++++++++------- 1 file changed, 37 insertions(+), 9 deletions(-) (limited to 'Library') diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb index aa60b3c49..8abbb5a54 100644 --- a/Library/Homebrew/download_strategy.rb +++ b/Library/Homebrew/download_strategy.rb @@ -126,7 +126,8 @@ end class SubversionDownloadStrategy