diff --git a/Library/Homebrew/cmd/update-reset.sh b/Library/Homebrew/cmd/update-reset.sh index d701da7c41..a7b597afa5 100644 --- a/Library/Homebrew/cmd/update-reset.sh +++ b/Library/Homebrew/cmd/update-reset.sh @@ -1,4 +1,4 @@ -#: * `update-reset` [ ...] +#: * `update-reset` [ ...] #: #: Fetch and reset Homebrew and all tap repositories (or any specified ) using `git`(1) to their latest `origin/HEAD`. #: @@ -33,7 +33,14 @@ homebrew-update-reset() { [[ "${option}" == *d* ]] && HOMEBREW_DEBUG=1 ;; *) - REPOS+=("${option}") + if [[ -d "${option}/.git" ]] + then + REPOS+=("${option}") + else + onoe "${option} is not a Git repository!" + brew help update-reset + exit 1 + fi ;; esac done