4 echo -n "Enter the version for this release: "
9 echo "Invalid version."
20 curbranch
=`git branch | grep "*" | sed "s/* //"`
22 tokens
="s/@@ver@@/$ver/g;s/\@@timestamp@@/$timestamp/g"
25 echo "Pulling from origin"
29 echo "Updating Version Identifiers"
31 sed -E -e "s/\"version\": \"([0-9\.]+)\",/\"version\": \"$ver\",/g" -i -- bower.json select2.jquery.json component.json composer.json package.json
34 git add select2.jquery.json
35 git add component.json
39 git commit
-m "modified version identifiers in descriptors for release $ver"
43 git checkout
"$branch"
47 find .
-name "$js" |
xargs -I{} sed -e "$tokens" -i -- {}
48 find .
-name "$css" |
xargs -I{} sed -e "$tokens" -i -- {}
50 sed -e "s/latest/$ver/g" -i -- bower.json
58 cat LICENSE |
sed "$tokens" >> "$mini"
62 --data-urlencode "js_code@$js" \
63 http
://marijnhaverbeke.nl
/uglifyjs \
68 git commit
-m "release $ver"
71 git tag
-a "$tag" -m "tagged version $ver"
72 git push
"$remote" --tags
76 git checkout
"$curbranch"
77 git branch
-D "$branch"