File: tag_git.sh

package info (click to toggle)
gffread 0.12.7-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,424 kB
  • sloc: cpp: 2,783; sh: 99; makefile: 73
file content (15 lines) | stat: -rwxr-xr-x 351 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash -e
git checkout master
ver=$(fgrep '#define VERSION ' gffread.cpp)
ver=${ver#*\"}
ver=${ver%%\"*}
#git fetch --tags
if [[ "$1" == "delete" || "$1" == "del" ]]; then
  echo "Deleting tag v$ver .."
  git tag -d v$ver
  git push origin :refs/tags/v$ver
  exit
fi
echo "Tagging with v$ver"
git tag -a "v$ver" -m "release $ver"
git push --tags