]> git.pld-linux.org Git - projects/geninitrd.git/blob - make-tag.sh
create release tags as: version+number of commits
[projects/geninitrd.git] / make-tag.sh
1 #!/bin/sh
2 set -e
3 rev=$(git rev-parse HEAD)
4
5 if [ -n "$1" ]; then
6         tag="$1"
7 else
8         ifs=$IFS; IFS=-
9         set -- $(git describe --tags)
10         IFS=$ifs
11         tag=$(($1 + $2))
12 fi
13
14 echo "Making tag: $tag at revision $rev"
15 echo ""
16 echo "Press ENTER to continue..."
17 read a
18
19 git tag -a "$tag" $rev
20
21 cat <<EOF
22
23 To push tag, execute:
24
25   git push origin "refs/tags/$tag"
26 EOF
This page took 0.041417 seconds and 4 git commands to generate.