aboutsummaryrefslogtreecommitdiffstats
path: root/web/js/select2/release.sh
diff options
context:
space:
mode:
authorMatthew Somerville <matthew-github@dracos.co.uk>2017-05-23 11:29:35 +0100
committerMatthew Somerville <matthew-github@dracos.co.uk>2017-05-23 11:29:35 +0100
commit3b436a7ce8ad853eec24c90c276fbace033ea7be (patch)
tree0447e05b19c2f7d2a00beb34e2c8d4b65be43e00 /web/js/select2/release.sh
parent8ccf0d95199e026c202a4bede9b45e646744423e (diff)
parent875836e662f33bb4c5a9f9093bb8080f214dea5b (diff)
Merge branch '1704-to-vend-or-not-to-vend'
Diffstat (limited to 'web/js/select2/release.sh')
-rwxr-xr-xweb/js/select2/release.sh73
1 files changed, 0 insertions, 73 deletions
diff --git a/web/js/select2/release.sh b/web/js/select2/release.sh
deleted file mode 100755
index 92fe0e959..000000000
--- a/web/js/select2/release.sh
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/bash
-set -e
-
-echo -n "Enter the version for this release: "
-
-read ver
-
-if [ ! $ver ]; then
- echo "Invalid version."
- exit
-fi
-
-name="select2"
-js="$name.js"
-mini="$name.min.js"
-css="$name.css"
-release="$name-$ver"
-tag="$ver"
-branch="build-$ver"
-curbranch=`git branch | grep "*" | sed "s/* //"`
-timestamp=$(date)
-tokens="s/@@ver@@/$ver/g;s/\@@timestamp@@/$timestamp/g"
-remote="github"
-
-echo "Pulling from origin"
-
-git pull
-
-echo "Updating Version Identifiers"
-
-sed -E -e "s/\"version\": \"([0-9\.]+)\",/\"version\": \"$ver\",/g" -i "" bower.json select2.jquery.json
-git add bower.json
-git add select2.jquery.json
-git commit -m "modified version identifiers in descriptors for release $ver"
-git push
-
-git branch "$branch"
-git checkout "$branch"
-
-echo "Tokenizing..."
-
-find . -name "$js" | xargs -I{} sed -e "$tokens" -i "" {}
-find . -name "$css" | xargs -I{} sed -e "$tokens" -i "" {}
-sed -e "s/latest/$ver/g" -i "" bower.json
-
-git add "$js"
-git add "$css"
-
-echo "Minifying..."
-
-echo "/*" > "$mini"
-cat LICENSE | sed "$tokens" >> "$mini"
-echo "*/" >> "$mini"
-
-curl -s \
- --data-urlencode "js_code@$js" \
- http://marijnhaverbeke.nl/uglifyjs \
- >> "$mini"
-
-git add "$mini"
-
-git commit -m "release $ver"
-
-echo "Tagging..."
-git tag -a "$tag" -m "tagged version $ver"
-git push "$remote" --tags
-
-echo "Cleaning Up..."
-
-git checkout "$curbranch"
-git branch -D "$branch"
-
-echo "Done"