diff options
| author | Mike McQuaid | 2016-10-16 16:11:41 +0100 | 
|---|---|---|
| committer | Mike McQuaid | 2016-10-16 16:11:41 +0100 | 
| commit | be2e6df948b2819aabe38864f4b541c8b89ba01f (patch) | |
| tree | 1a14107e43d8f55e4dd06ac7cac8b1bf9d63255e /Library/Homebrew/shims/scm | |
| parent | 2a18378a035c7a87d97d1deb742c0f7debb89847 (diff) | |
| download | brew-be2e6df948b2819aabe38864f4b541c8b89ba01f.tar.bz2 | |
scm/git: more old OS X versions tweaks.
- unset IFS to fix version parsing on older Bashes
- reuse existing HOMEBREW_MACOS_VERSION if it’s available
- set rather than unset popup_stub
Diffstat (limited to 'Library/Homebrew/shims/scm')
| -rwxr-xr-x | Library/Homebrew/shims/scm/git | 10 | 
1 files changed, 7 insertions, 3 deletions
diff --git a/Library/Homebrew/shims/scm/git b/Library/Homebrew/shims/scm/git index 96209df23..82bb47c25 100755 --- a/Library/Homebrew/shims/scm/git +++ b/Library/Homebrew/shims/scm/git @@ -104,6 +104,7 @@ do      safe_exec "$path" "$@"    fi  done +unset IFS  if executable "/usr/bin/xcode-select"  then @@ -113,11 +114,14 @@ then    xcode_path="$(/usr/bin/xcode-select -print-path 2>/dev/null)"    if [[ -z "$xcode_path" ]]    then -    macos_version="$(/usr/bin/sw_vers -productVersion)" -    printf -v macos_version_numeric "%02d%02d%02d" ${macos_version//./ } +    if [[ -z "$HOMEBREW_MACOS_VERSION" ]] +    then +      HOMEBREW_MACOS_VERSION="$(/usr/bin/sw_vers -productVersion)" +    fi +    printf -v macos_version_numeric "%02d%02d%02d" ${HOMEBREW_MACOS_VERSION//./ }      if [[ "$macos_version_numeric" -ge "100900" ]]      then -      unset popup_stub=1 +      popup_stub=1      fi    fi    if [[ -z "$popup_stub" && "$xcode_path" != "/" ]]  | 
