summaryrefslogtreecommitdiff
path: root/make_tag.sh
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@gmail.com>2018-11-23 19:43:11 -0500
committerPliable Pixels <pliablepixels@gmail.com>2018-11-23 19:43:11 -0500
commit0f2c93aacbea4e88100977d0d678337336b2107f (patch)
tree2b332418a0e2cff4ba132975f8c9b149c2ffa7b9 /make_tag.sh
parent153554e805fa527109d2af110c92efbdf149d3d2 (diff)
tag guess
Diffstat (limited to 'make_tag.sh')
-rwxr-xr-xmake_tag.sh12
1 files changed, 9 insertions, 3 deletions
diff --git a/make_tag.sh b/make_tag.sh
index b91e9fb6..14aadccc 100755
--- a/make_tag.sh
+++ b/make_tag.sh
@@ -1,8 +1,14 @@
#!/bin/bash
-read -p "Please generate CHANGELOG and commit it BEFORE you tag. Press a key when ready..."
-orig=$1
-VER="${orig/v/}"
+if [ -z "$1" ]; then
+ echo "Inferring version name from config.xml"
+ APPVER=`cat config.xml | grep "widget " | sed 's/.* version=\"\([^\"]*\)\" xmlns.*/\1/'`
+else
+ APPVER=$1
+fi
+VER="${APPVER/v/}"
echo "Creating tag:v$VER"
+
+read -p "Please generate CHANGELOG and commit it BEFORE you tag. Press a key when ready..."
read -p "Press any key to create the tag or Ctrl-C to break..." -n1
git tag -fa v$VER -m"v$VER"
git push -f --tags