diff --git a/build.sh b/build.sh index a70d2d3a..63768047 100644 --- a/build.sh +++ b/build.sh @@ -18,4 +18,8 @@ EDITOR="/opt/godot/godot.linuxbsd.editor.x86_64.llvm" # Путь к файлу проекта Godot PROJECT_PATH="$(pwd)" +# Обновление данных контроля версий +./git-hook.sh + +# Вызов редактор для сборки исполняемого файла ${EDITOR} --headless --path "${PROJECT_PATH}" --export-release "Linux-X11" "${TARGET_PATH}/${TARGET_BIN}" diff --git a/git-hook.sh b/git-hook.sh index eb089900..e38d1643 100644 --- a/git-hook.sh +++ b/git-hook.sh @@ -23,7 +23,9 @@ GDSCRIPT_FILE="scripts/commit.gd" HEAD="$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short HEAD) $(git log -1 --format=%cd)" +if [ -n "$(git status --porcelain)" ]; then + HEAD="Изменённый ${HEAD}" +fi echo "extends Node" > ${GDSCRIPT_FILE} echo "# Файл сгенерирован автоматически! Не изменять вручную!" >> ${GDSCRIPT_FILE} echo "const VCS_HEAD = '${HEAD}'" >> ${GDSCRIPT_FILE} -