Istnieją skrypty, które nie działają poprawnie, jeśli sprawdzają zmiany.
Spróbowałem tak:
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
Czy jest jakiś rodzaj boolowskiego sprawdzenia, czy od ostatniego zatwierdzenia nastąpiły zmiany, lub jak mogę naprawdę sprawdzić, czy są nowe zmiany w moim lokalnym repozytorium?
Robię to wszystko dla skryptu tworzenia wersji (który gdzieś tu znalazłem).
git status?