X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=make-tag.sh;h=87aba64ac3047cf9a75c09902374d328cbb351ea;hb=ad5033d7e704edaf52f2be18d4aa98c378179ede;hp=c02501d68cc87c1e701f6870b6f3e0ccb3f90567;hpb=a20978405ded6519a1d28bd04bd3e3efe99622dd;p=projects%2Fgeninitrd.git diff --git a/make-tag.sh b/make-tag.sh index c02501d..87aba64 100755 --- a/make-tag.sh +++ b/make-tag.sh @@ -1,13 +1,34 @@ #!/bin/sh -url=$(svn info | awk '/^URL:/{gsub("/trunk$", "", $2); print $2}') -rev=$(svn info | awk '/^Revision:/{print $2}') +set -e +rev=$(git rev-parse HEAD) +ref=$(git for-each-ref 'refs/tags' --format='%(refname)' --sort=taggerdate | tail -n1) +last_tag=${ref#refs/tags/} -version=$(awk '/^RCSID=/ {print $3}' geninitrd) -tag="$version" +if [ -n "$1" ]; then + tag="$1" +else + ifs=$IFS; IFS=- + set -- $(git describe --tags) + IFS=$ifs + tag=$(($1 + $2)) +fi -echo "Making tag: $tag at revision $rev" -echo "" -echo "Press ENTER to continue..." +cat <