aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Homebrew/cmd/update.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/update.rb b/Library/Homebrew/cmd/update.rb
index 9f681d1a4..67d153a64 100644
--- a/Library/Homebrew/cmd/update.rb
+++ b/Library/Homebrew/cmd/update.rb
@@ -81,10 +81,15 @@ module Homebrew extend self
if Dir['.git/*'].empty?
safe_system "git init"
safe_system "git config core.autocrlf false"
- safe_system "git remote add origin https://github.com/mxcl/homebrew.git"
+ safe_system "git remote add origin https://github.com/Homebrew/homebrew.git"
safe_system "git fetch origin"
safe_system "git reset --hard origin/master"
end
+
+ if `git remote show origin -n` =~ /Fetch URL: \S+mxcl\/homebrew/
+ safe_system "git remote set-url origin https://github.com/Homebrew/homebrew.git"
+ safe_system "git remote set-url --delete origin .*mxcl\/homebrew.*"
+ end
rescue Exception
FileUtils.rm_rf ".git"
raise