/
x1z53
/
git_hooks
Обзор
Документация
Войти
/
x1z53
/
git_hooks
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
post-commit
13 строк
375 B
x1z53
pre-commit, post-commit, check_unused_macros.py
13 янв 2025, 18:20
13 янв 2025, 18:20
43800f7
Код
Авторство
О чём код?
#!/bin/sh LAST_COMMIT=$(git rev-parse --short HEAD) COMMIT_MESSAGE=$(git log -1 --pretty=%s) VERSION=$(echo "$COMMIT_MESSAGE" | sed -n 's/^\(.*\):.*$/\1/p') if [ -z "$VERSION" ]; then VERSION=$(echo "$COMMIT_MESSAGE" | sed -n 's/^\(.*\)$/\1/p' | head -n 1) fi if [ -n "$VERSION" ]; then git tag --delete "$VERSION" git tag -a "$VERSION" -m "$COMMIT_MESSAGE" fi