diff options
author | teor <teor@torproject.org> | 2019-08-29 23:05:56 +1000 |
---|---|---|
committer | teor <teor@torproject.org> | 2019-08-29 23:13:29 +1000 |
commit | e155598fe305657c60eb803b632e9efe0a91d1cd (patch) | |
tree | d58e02b0a59975916ce2ed0cb21dd8d33259e314 /scripts/git | |
parent | 340ff7f5f8c4e59cb55ea507ece273794be786e4 (diff) | |
download | tor-e155598fe305657c60eb803b632e9efe0a91d1cd.tar.gz tor-e155598fe305657c60eb803b632e9efe0a91d1cd.zip |
scripts/git: fix shellcheck issues in git-push-all.sh
Part of 31314.
Diffstat (limited to 'scripts/git')
-rwxr-xr-x | scripts/git/git-push-all.sh | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/scripts/git/git-push-all.sh b/scripts/git/git-push-all.sh index 37a73ec95f..8e49e81b9d 100755 --- a/scripts/git/git-push-all.sh +++ b/scripts/git/git-push-all.sh @@ -60,22 +60,22 @@ while getopts ":r:st:" opt; do echo " *** PUSHING TO REMOTE: ${UPSTREAM_REMOTE} ***" shift shift - OPTIND=$[$OPTIND - 2] + OPTIND=$((OPTIND - 2)) ;; - s) PUSH_SAME=$[! "$PUSH_SAME" ] + s) PUSH_SAME=$((! PUSH_SAME)) if [ "$PUSH_SAME" -eq 0 ]; then echo " *** SKIPPING UNCHANGED TEST BRANCHES ***" else echo " *** PUSHING UNCHANGED TEST BRANCHES ***" fi shift - OPTIND=$[$OPTIND - 1] + OPTIND=$((OPTIND - 1)) ;; t) TEST_BRANCH_PREFIX="$OPTARG" echo " *** PUSHING TEST BRANCHES: ${TEST_BRANCH_PREFIX}_nnn ***" shift shift - OPTIND=$[$OPTIND - 2] + OPTIND=$((OPTIND - 2)) ;; *) # Assume we're done with script arguments, @@ -91,10 +91,10 @@ if [ "$1" = "--" ]; then shift fi -echo "Calling git push --atomic $@ <branches>" +echo "Calling $GIT_PUSH" "$@" "<branches>" if [ "$TEST_BRANCH_PREFIX" ]; then - if [ "$UPSTREAM_REMOTE" = ${TOR_UPSTREAM_REMOTE_NAME:-"upstream"} ]; then + if [ "$UPSTREAM_REMOTE" = "${TOR_UPSTREAM_REMOTE_NAME:-upstream}" ]; then echo "Pushing test branches ${TEST_BRANCH_PREFIX}_nnn to " \ "$UPSTREAM_REMOTE is not allowed." echo "Usage: $0 -r <remote-name> -t <test-branch-prefix> <git-opts>" @@ -108,22 +108,22 @@ fi DEFAULT_UPSTREAM_BRANCHES= if [ "$DEFAULT_UPSTREAM_REMOTE" != "$UPSTREAM_REMOTE" ]; then - DEFAULT_UPSTREAM_BRANCHES=`echo \ - ${DEFAULT_UPSTREAM_REMOTE}/master \ - ${DEFAULT_UPSTREAM_REMOTE}/{release,maint}-0.4.1 \ - ${DEFAULT_UPSTREAM_REMOTE}/{release,maint}-0.4.0 \ - ${DEFAULT_UPSTREAM_REMOTE}/{release,maint}-0.3.5 \ - ${DEFAULT_UPSTREAM_REMOTE}/{release,maint}-0.2.9 \ - ` + DEFAULT_UPSTREAM_BRANCHES=$(echo \ + "$DEFAULT_UPSTREAM_REMOTE"/master \ + "$DEFAULT_UPSTREAM_REMOTE"/{release,maint}-0.4.1 \ + "$DEFAULT_UPSTREAM_REMOTE"/{release,maint}-0.4.0 \ + "$DEFAULT_UPSTREAM_REMOTE"/{release,maint}-0.3.5 \ + "$DEFAULT_UPSTREAM_REMOTE"/{release,maint}-0.2.9 \ + ) fi -UPSTREAM_BRANCHES=`echo \ - ${UPSTREAM_REMOTE}/master \ - ${UPSTREAM_REMOTE}/{release,maint}-0.4.1 \ - ${UPSTREAM_REMOTE}/{release,maint}-0.4.0 \ - ${UPSTREAM_REMOTE}/{release,maint}-0.3.5 \ - ${UPSTREAM_REMOTE}/{release,maint}-0.2.9 \ - ` +UPSTREAM_BRANCHES=$(echo \ + "$UPSTREAM_REMOTE"/master \ + "$UPSTREAM_REMOTE"/{release,maint}-0.4.1 \ + "$UPSTREAM_REMOTE"/{release,maint}-0.4.0 \ + "$UPSTREAM_REMOTE"/{release,maint}-0.3.5 \ + "$UPSTREAM_REMOTE"/{release,maint}-0.2.9 \ + ) ######################## # Git branches to push # @@ -154,13 +154,13 @@ else # Test branch mode: merge to maint only, and create a new branch for 0.2.9 # # List of branches to push. Ordering is not important. - PUSH_BRANCHES=$(echo \ + PUSH_BRANCHES=" \ ${TEST_BRANCH_PREFIX}_master \ ${TEST_BRANCH_PREFIX}_041 \ ${TEST_BRANCH_PREFIX}_040 \ ${TEST_BRANCH_PREFIX}_035 \ ${TEST_BRANCH_PREFIX}_029 \ - ) + " fi ############### @@ -168,13 +168,13 @@ fi ############### # Skip the test branches that are the same as the upstream branches -if [ "$PUSH_SAME" -eq 0 -a "$TEST_BRANCH_PREFIX" ]; then +if [ "$PUSH_SAME" -eq 0 ] && [ "$TEST_BRANCH_PREFIX" ]; then NEW_PUSH_BRANCHES= for b in $PUSH_BRANCHES; do - PUSH_COMMIT=`git rev-parse "$b"` + PUSH_COMMIT=$(git rev-parse "$b") SKIP_UPSTREAM= for u in $DEFAULT_UPSTREAM_BRANCHES $UPSTREAM_BRANCHES; do - UPSTREAM_COMMIT=`git rev-parse "$u"` + UPSTREAM_COMMIT=$(git rev-parse "$u") if [ "$PUSH_COMMIT" = "$UPSTREAM_COMMIT" ]; then SKIP_UPSTREAM="$u" fi |