branch=$(git branch | sed -n -e 's/^* (.*)/1/p') DIRECTORY=“doc” echo $branch if [ “$branch” != “master” ] then
echo "You can only run this script from the master branch"
else
if [ -d "$DIRECTORY" ]; then
cd $DIRECTORY
rm ../../rubydevDocsForGhPagesBranch.zip
zip -r ../../rubydevDocsForGhPagesBranch.zip *
cd ..
git checkout gh-pages
branch=$(git branch | sed -n -e 's/^\* \(.*\)/\1/p')
if [ "$branch" != "gh-pages" ]
then
echo "Unable to checkout the gh-pages branch, perhaps you have uncommitted changes on master? Aborting..."
else
unzip ../rubydevDocsForGhPagesBranch.zip
fi
else
echo "No doc folder. Be sure you have run ./dodoc before trying to publish."
fi
fi