#!/bin/bash | |
# Make a new repo for the gh-pages branch | |
rm -rf .gh-pages | |
mkdir .gh-pages | |
cd .gh-pages | |
git init | |
# Copy over the documentation | |
cp -r ../target/doc/* . | |
cat <<EOF > index.html | |
<!doctype html> | |
<title>sha1</title> | |
<meta http-equiv="refresh" content="0; ./sha1/"> | |
EOF | |
# Add, commit and push files | |
git add -f --all . | |
git commit -m "Built documentation" | |
git checkout -b gh-pages | |
git remote add origin git@github.com:mitsuhiko/rust-sha1.git | |
git push -qf origin gh-pages | |
# Cleanup | |
cd .. | |
rm -rf .gh-pages |