mirror of
https://github.com/thatmattlove/hyperglass.git
synced 2026-01-17 08:48:05 +00:00
28 lines
757 B
Bash
Executable file
28 lines
757 B
Bash
Executable file
#!/bin/sh
|
|
|
|
echo "Travis Pull Request: $TRAVIS_PULL_REQUEST"
|
|
echo "Travis Branch: $TRAVIS_BRANCH"
|
|
|
|
git_setup() {
|
|
git config user.email "travis@travis-ci.org"
|
|
git config user.name "Travis CI"
|
|
}
|
|
|
|
detect_branch() {
|
|
if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then
|
|
echo $TRAVIS_BRANCH
|
|
else
|
|
echo $TRAVIS_PULL_REQUEST_BRANCH
|
|
fi
|
|
}
|
|
|
|
export CURRENT_BRANCH=$(detect_branch)
|
|
echo "Detected Branch: $CURRENT_BRANCH"
|
|
|
|
echo "Setting git config parameters..."
|
|
git_setup
|
|
echo "git branches:\n$(git branch -a)"
|
|
echo "Initiating git fetch..."
|
|
git fetch --depth=1 $GH_TOKEN@github.com:$TRAVIS_PULL_REQUEST_SLUG.git refs/heads/$CURRENT_BRANCH:refs/remotes/origin/$CURRENT_BRANCH > /dev/null 2>&1
|
|
echo "Running git checkout..."
|
|
git checkout origin/$CURRENT_BRANCH
|