4 echo -n "Enter the version for this release: "
9 echo "Invalid version."
18 releasedir="/tmp/$release"
21 curbranch=`git branch | grep "*" | sed "s/* //"`
23 tokens="s/@@ver@@/$ver/g;s/\@@timestamp@@/$timestamp/g"
27 git checkout "$branch"
31 find . -name "$js" | xargs sed -i -e "$tokens"
32 find . -name "$css" | xargs sed -i -e "$tokens"
40 cat LICENSE | sed "$tokens" >> "$mini"
44 -d compilation_level=SIMPLE_OPTIMIZATIONS \
45 -d output_format=text \
46 -d output_info=compiled_code \
47 --data-urlencode "js_code@$js" \
48 http://closure-compiler.appspot.com/compile \
53 git commit -m "release $ver"
57 git tag -a "$tag" -m "tagged version $ver"
58 git push "$remote" --tags
65 cp $name.* "$releasedir"
66 cp spinner.gif "$releasedir"
67 cp README.* "$releasedir"
69 zip -r "$releasedir.zip" "$releasedir"
74 git checkout "$curbranch"
75 git branch -D "$branch"
77 echo "Done. Release archive created: $releasedir.zip"