/
serggt1
/
scripts
Обзор
Документация
Войти
/
serggt1
/
scripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
git-convert-branches
18 строк
525 B
Sergey Ponomarev
initial commit
02 мар 2011, 12:30
02 мар 2011, 12:30
0c59453
Код
Авторство
О чём код?
#!/bin/bash GIT=/usr/bin/git for branch in $($GIT branch -r); do if [ $(echo $branch | egrep "tags/.+$") ]; then version=$(basename $branch) subject=$($GIT log -1 --pretty=format:"%s" $branch) export GIT_COMMITTER_DATE=$($GIT log -1 --pretty=format:"%ci" $branch) echo "Tag $version [y/n]?" read yesno if [ -z $yesno ] || [ $yesno = "y" ]; then $GIT tag -a -f -m "$subject" "$version" "$branch^" $GIT branch -d -r $branch fi fi done