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"