Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 17 additions & 2 deletions tools/code.angularjs.org/publish.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,23 @@ function init {

function prepare {

echo "-- Cloning code.angularjs.org"
git clone git@github.com:angular/code.angularjs.org.git $REPO_DIR --depth=1


if [ -d "$REPO_DIR" ]; then
# TODO(i): it's not clear how to safely fetch and update a shallow clone
# I'll need to test this during the next release
echo "-- TODO: Update code.angularjs.org repo at $REPO_DIR"
echo "-- TODO: if pushing the 'publish' action fails, rebase the repo manually and push"
echo "-- TODO: or delete $REPO_DIR and rerun the prepare and publish steps"
#cd $REPO_DIR
#git fetch --update-shallow origin
#git checkout master
#git merge --ff-only origin/master
#cd -
else
echo "-- Cloning code.angularjs.org into $REPO_DIR"
git clone git@github.com:angular/code.angularjs.org.git $REPO_DIR --depth=1
fi

echo "-- Updating code.angularjs.org"

Expand Down