diff options
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/update.sh | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Library/Homebrew/cmd/update.sh b/Library/Homebrew/cmd/update.sh index d0da09575..49dcb5038 100644 --- a/Library/Homebrew/cmd/update.sh +++ b/Library/Homebrew/cmd/update.sh @@ -7,26 +7,26 @@ git() { } git_init_if_necessary() { + if [[ -n "$HOMEBREW_OSX" ]] + then + OFFICIAL_REMOTE="https://github.com/Homebrew/brew.git" + else + OFFICIAL_REMOTE="https://github.com/Linuxbrew/brew.git" + fi + if [[ ! -d ".git" ]] then set -e trap '{ rm -rf .git; exit 1; }' EXIT git init git config --bool core.autocrlf false - git config remote.origin.url https://github.com/Homebrew/homebrew.git + git config remote.origin.url "$OFFICIAL_REMOTE" git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*" git fetch --force --depth=1 origin refs/heads/master:refs/remotes/origin/master git reset --hard origin/master SKIP_FETCH_HOMEBREW_REPOSITORY=1 set +e trap - EXIT - return - fi - - if [[ "$(git remote show origin -n)" = *"mxcl/homebrew"* ]] - then - git remote set-url origin https://github.com/Homebrew/homebrew.git && - git remote set-url --delete origin ".*mxcl\/homebrew.*" fi } |
