aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/update.rb
diff options
context:
space:
mode:
authorAdam Vandenberg2010-07-23 17:37:03 -0700
committerAdam Vandenberg2010-07-29 08:47:06 -0700
commitb6d5fbb15ec6ebb5ac1e4e36f7024ca9d3212c42 (patch)
tree4337630b51a16103d0e8d7908ce52f1447efcfb7 /Library/Homebrew/update.rb
parent2e881238dec8de6c970cad1a4d140e434038cc31 (diff)
downloadbrew-b6d5fbb15ec6ebb5ac1e4e36f7024ca9d3212c42.tar.bz2
Just use Pathname.cd
Diffstat (limited to 'Library/Homebrew/update.rb')
-rw-r--r--Library/Homebrew/update.rb10
1 files changed, 3 insertions, 7 deletions
diff --git a/Library/Homebrew/update.rb b/Library/Homebrew/update.rb
index e9d16b87d..4da8478a7 100644
--- a/Library/Homebrew/update.rb
+++ b/Library/Homebrew/update.rb
@@ -22,7 +22,7 @@ class RefreshBrew
# version was available, +false+ if already up-to-date.
def update_from_masterbrew!
output = ''
- in_prefix do
+ HOMEBREW_REPOSITORY.cd do
if File.directory? '.git'
safe_system CHECKOUT_COMMAND
else
@@ -61,17 +61,13 @@ class RefreshBrew
end
def current_revision
- in_prefix { execute(REVISION_COMMAND).strip }
+ HOMEBREW_REPOSITORY.cd { execute(REVISION_COMMAND).strip }
rescue
'TAIL'
end
private
-
- def in_prefix
- Dir.chdir(HOMEBREW_REPOSITORY) { yield }
- end
-
+
def execute(cmd)
out = `#{cmd}`
if $? && !$?.success?