#!/bin/bash# This script is used to checkout a Parser PR branch in a forked repo.if test-z$1;thenecho-e"Usage:\n"echo-e"\tcheckout-pr-branch.sh [github-username]:[pr-branch]\n"echo-e"The argument can be copied directly from github PR page."echo-e"The local branch name would be [github-username]/[pr-branch]."exit 0;fiusername=$(echo$1 | cut-d':'-f1)branch=$(echo$1 | cut-d':'-f2)local_branch=$username/$branchfork="https://github.com/$username/parser"exists=`git show-ref refs/heads/$local_branch`if[-n"$exists"];thengit checkout $local_branch git pull $fork$branch:$local_branchelsegit fetch $fork$branch:$local_branch git checkout $local_branchfi