diff --git a/Library/Homebrew/brew.sh b/Library/Homebrew/brew.sh index 6ef9369f3e91a03486766313b9aa9e73bb2a2881..814c0ca2234d39f1be29d72f6b900df1d62c176a 100644 --- a/Library/Homebrew/brew.sh +++ b/Library/Homebrew/brew.sh @@ -106,14 +106,6 @@ numeric() { printf "%01d%02d%02d%03d" ${1//[.rc]/ } 2>/dev/null } -HOMEBREW_VERSION="$(git -C "$HOMEBREW_REPOSITORY" describe --tags --dirty --abbrev=7 2>/dev/null)" -HOMEBREW_USER_AGENT_VERSION="$HOMEBREW_VERSION" -if [[ -z "$HOMEBREW_VERSION" ]] -then - HOMEBREW_VERSION=">=2.2.0 (shallow or no git repository)" - HOMEBREW_USER_AGENT_VERSION="2.X.Y" -fi - if [[ "$HOMEBREW_PREFIX" = "/" || "$HOMEBREW_PREFIX" = "/usr" ]] then # it may work, but I only see pain this route and don't want to support it @@ -144,6 +136,14 @@ else HOMEBREW_GIT="git" fi +HOMEBREW_VERSION="$("$HOMEBREW_GIT" -C "$HOMEBREW_REPOSITORY" describe --tags --dirty --abbrev=7 2>/dev/null)" +HOMEBREW_USER_AGENT_VERSION="$HOMEBREW_VERSION" +if [[ -z "$HOMEBREW_VERSION" ]] +then + HOMEBREW_VERSION=">=2.5.0 (shallow or no git repository)" + HOMEBREW_USER_AGENT_VERSION="2.X.Y" +fi + if [[ -n "$HOMEBREW_MACOS" ]] then HOMEBREW_PRODUCT="Homebrew"