diff options
| -rwxr-xr-x | rfc.sh | 21 | 
1 files changed, 11 insertions, 10 deletions
@@ -4,6 +4,7 @@  # i.e. where we are interested in the result of a command,  # we have to run the command in an if-statement. +ORIGIN=${GLUSTER_ORIGIN:-origin}  while getopts "v" opt; do      case $opt in @@ -57,7 +58,7 @@ backport_id_message()      echo ""      echo "This could mean a few things:"      echo "    1. This is not a backport, hence choose Y on the prompt to proceed" -    echo "    2. Your origin master is not up to date, hence the script is unable" +    echo "    2. Your $ORIGIN master is not up to date, hence the script is unable"      echo "       to find the corresponding Change-Id on master. Either choose N,"      echo "       'git fetch', and try again, OR if you are sure you used the"      echo "       same Change-Id, choose Y at the prompt to proceed" @@ -87,7 +88,7 @@ check_backport()      else          # Search master for the same change ID (rebase_changes has run, so we          # should never not find a Change-Id) -        mchangeid=$(git log origin/master --format='%b' --grep="^Change-Id: ${changeid}" | grep ${changeid} | awk '{print $2}') +        mchangeid=$(git log $ORIGIN/master --format='%b' --grep="^Change-Id: ${changeid}" | grep ${changeid} | awk '{print $2}')          # Check if we found the change ID on master, else throw a message to          # decide if we should continue. @@ -115,7 +116,7 @@ check_backport()  rebase_changes()  { -    GIT_EDITOR=$0 git rebase -i origin/$branch; +    GIT_EDITOR=$0 git rebase -i $ORIGIN/$branch;  } @@ -158,13 +159,13 @@ EOF  assert_diverge()  { -    git diff origin/$branch..HEAD | grep -q .; +    git diff $ORIGIN/$branch..HEAD | grep -q .;  }  check_patches_for_coding_style()  { -    git fetch origin; +    git fetch $ORIGIN;      check_patch_script=./build-aux/checkpatch.pl      if [ ! -e ${check_patch_script} ] ; then @@ -179,17 +180,17 @@ check_patches_for_coding_style()      head=$(git rev-parse --abbrev-ref HEAD)      # Kludge: "1>&2 && echo $? || echo $?" is to get around      #         "-e" from script invocation -    RES=$(git format-patch --stdout origin/${branch}..${head} \ +    RES=$(git format-patch --stdout $ORIGIN/${branch}..${head} \            | ${check_patch_script} --strict --terse - 1>&2 && echo $? || echo $?)      if [ "$RES" -eq 1 ] ; then          echo "Errors caught, get details by:" -        echo "  git format-patch --stdout  origin/${branch}..${head} \\" +        echo "  git format-patch --stdout  $ORIGIN/${branch}..${head} \\"          echo "  | ${check_patch_script} --strict --gerrit-url ${GERRIT_URL} -"          echo "and correct errors"          exit 1      elif [ "$RES" -eq 2 ] ; then          echo "Warnings or checks caught, get details by:" -        echo "  git format-patch --stdout  origin/${branch}..${head} \\" +        echo "  git format-patch --stdout  $ORIGIN/${branch}..${head} \\"          echo "  | ${check_patch_script} --strict --gerrit-url ${GERRIT_URL} -"          echo -n "Do you want to continue anyway [no/yes]: "          read yesno @@ -311,9 +312,9 @@ main()      fi      if [ -z "$bug" ]; then -        $drier git push origin HEAD:refs/for/$branch/rfc; +        $drier git push $ORIGIN HEAD:refs/for/$branch/rfc;      else -        $drier git push origin HEAD:refs/for/$branch/bug-$bug; +        $drier git push $ORIGIN HEAD:refs/for/$branch/bug-$bug;      fi  }  | 
