Ci sono alcuni script che non funzionano correttamente se controllano le modifiche.
L'ho provato in questo modo:
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
Esiste una sorta di controllo booleano se sono state apportate modifiche dall'ultimo commit o come posso davvero verificare se ci sono nuove modifiche nel mio repository locale?
Sto facendo tutto questo per uno script di creazione della versione (che ho trovato da qualche parte qui).
git status
?