Доработка. Модуль для контроля версий

This commit is contained in:
sasha80
2024-04-27 15:28:59 +03:00
parent cf6bf66c46
commit 8ba4d6836d
2 changed files with 10 additions and 0 deletions

1
.gitignore vendored
View File

@@ -26,3 +26,4 @@ mono_crash.*.json
# Godot 4+ specific ignores
.godot/
/override.cfg
/scripts/commit.gd

9
git-hook.sh Normal file
View File

@@ -0,0 +1,9 @@
#!/usr/bin/env bash
# Генерирует модуль с информацией о контроле версий
GDSCRIPT_FILE="scripts/commit.gd"
HEAD="$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short HEAD) $(git log -1 --format=%cd)"
echo "extends Node" > ${GDSCRIPT_FILE}
echo "# Файл сгенерирован автоматически! Не изменять вручную!" >> ${GDSCRIPT_FILE}
echo "const VCS_HEAD = '${HEAD}'" >> ${GDSCRIPT_FILE}