aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorEloy Duran2009-09-11 20:09:39 +0200
committerEloy Duran2009-09-17 00:24:11 +0200
commit3b8f3ad409546aadea78a6de46235785238e7922 (patch)
treeb128727b37de38d1767cd9500276d99eef7e5732 /Library
parentbb03db8e6c635dd8e9db0b9ddd3c20af8e4968c8 (diff)
downloadbrew-3b8f3ad409546aadea78a6de46235785238e7922.tar.bz2
Made the output of updating a bit nicer and log more if --verbose.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/refresh_brew.rb12
1 files changed, 9 insertions, 3 deletions
diff --git a/Library/Homebrew/refresh_brew.rb b/Library/Homebrew/refresh_brew.rb
index 18183e292..37892e51b 100644
--- a/Library/Homebrew/refresh_brew.rb
+++ b/Library/Homebrew/refresh_brew.rb
@@ -27,7 +27,7 @@ class RefreshBrew
end
def current_revision
- in_prefix { `#{REVISION_COMMAND}`.strip }
+ in_prefix { execute(REVISION_COMMAND).strip }
end
private
@@ -36,11 +36,17 @@ class RefreshBrew
Dir.chdir(HOMEBREW_PREFIX) { yield }
end
+ def execute(cmd)
+ out = `#{cmd}`
+ ohai "#{cmd}: #{out}" if ARGV.verbose?
+ out
+ end
+
def git_checkout_masterbrew!
- in_prefix { `#{CHECKOUT_COMMAND}` }
+ in_prefix { execute CHECKOUT_COMMAND }
end
def git_pull!
- in_prefix { `#{UPDATE_COMMAND}` }
+ in_prefix { execute UPDATE_COMMAND }
end
end \ No newline at end of file