| #!/usr/bin/env bash |
| |
| # copy website to build |
| cp -R common/src/web build |
| |
| # switch to gh-pages and copy the files |
| git checkout gh-pages || exit |
| # make sure that our local version is up to date. |
| git pull || exit |
| |
| rm -rf web |
| mv build/web web |
| |
| git add -A web |
| |
| read -p "Do you want to commit the changes? (Y/n):" changes </dev/tty |
| |
| if [ -z $changes ]; then |
| changes=Y |
| fi |
| |
| case "$changes" in |
| Y | y) echo "" ;; |
| N | n) exit ;; |
| *) exit ;; |
| esac |
| |
| echo "Committing changes" |
| git commit -am "updating test website code" |
| |
| echo "pushing to origin gh-pages" |
| git push origin gh-pages |
| |
| echo "switching back to trunk branch" |
| git checkout trunk |