2015-07-27 20:00:01 -04:00
|
|
|
#!/bin/bash
|
2015-11-16 21:14:14 -05:00
|
|
|
set -e -o pipefail
|
2015-07-27 20:00:01 -04:00
|
|
|
|
|
|
|
if [ "$TRAVIS_REPO_SLUG" = "angular/angular" ]; then
|
2015-11-16 21:14:14 -05:00
|
|
|
if [[ $TRAVIS_BRANCH == "presubmit-"* ]]; then
|
|
|
|
|
|
|
|
echo '*********************'
|
|
|
|
echo '** PRESUBMIT SETUP **'
|
|
|
|
echo '*********************'
|
|
|
|
|
2015-07-27 20:00:01 -04:00
|
|
|
git config credential.helper "store --file=.git/credentials"
|
|
|
|
# travis encrypt GITHUB_TOKEN_ANGULAR=??? --repo=angular/angular
|
|
|
|
echo "https://${GITHUB_TOKEN_ANGULAR}:@github.com" > .git/credentials
|
2015-07-28 23:39:43 -04:00
|
|
|
git config user.name "`git --no-pager show -s --format='%cN' HEAD`"
|
|
|
|
git config user.email "`git --no-pager show -s --format='%cE' HEAD`"
|
2015-07-27 20:00:01 -04:00
|
|
|
|
2015-11-16 21:14:14 -05:00
|
|
|
git remote add upstream https://github.com/angular/angular.git
|
|
|
|
git fetch upstream master
|
|
|
|
git rebase upstream/master
|
2015-07-27 20:00:01 -04:00
|
|
|
fi
|
2015-11-16 21:14:14 -05:00
|
|
|
fi
|