diff --git a/plugins/gerrit/gerrit.plugin.zsh b/plugins/gerrit/gerrit.plugin.zsh index d72278d29..92cd8b464 100644 --- a/plugins/gerrit/gerrit.plugin.zsh +++ b/plugins/gerrit/gerrit.plugin.zsh @@ -89,6 +89,12 @@ function gerrit_setup () { function gerrit () { + gitRemoteUrl=`git config --get remote.origin.url`; + if [[ $gitRemoteUrl != *"gerrit"* ]]; then + echo "This repository isn't on Gerrit Host."; + return; + fi + ref=$(git symbolic-ref HEAD 2> /dev/null); branch=${ref#refs/heads/}; @@ -104,5 +110,4 @@ function gerrit () { [ "$1" = "clone" ] && gerrit_clone "$2"; [ "$1" = "setup" ] && gerrit_setup; fi - }