Certains scripts ne fonctionnent pas correctement s'ils vérifient les modifications.
Je l'ai essayé comme ceci:
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-t-il une sorte de vérification booléenne s'il y a eu des changements depuis le dernier commit, ou comment puis-je vraiment tester s'il y a de nouveaux changements dans mon référentiel local?
Je fais tout cela pour un script de création de version (que j'ai trouvé quelque part ici).
git status?