Existem alguns scripts que não funcionam corretamente se eles verificarem alterações.
Eu tentei assim:
VN=$(git describe --abbrev=7 HEAD 2>/dev/null)
git update-index -q --refresh
CHANGED=$(git diff-index --name-only HEAD --)
if [ ! -z $CHANGED ];
then VN="$VN-mod"
fi
Existe algum tipo de verificação booleana se houve alterações desde a última confirmação ou como posso realmente testar se há novas alterações no meu repositório local?
Estou fazendo tudo isso para um script de criação de versão (que encontrei em algum lugar aqui).
git status?