Skip to content

Commit 337c8b4

Browse files
committed
Clean up shellcheck errors in git-divergence
1 parent 0aa1d4b commit 337c8b4

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

bin/git-divergence

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,15 @@ set -e
66

77
(
88
function branch() {
9+
# shellcheck disable=SC2063
910
git branch 2>/dev/null | grep -e '^*' | tr -d '\* '
1011
}
1112

1213
function ensure_valid_ref() {
1314
ref=$1
1415
(
1516
set +e
16-
git show-ref $ref > /dev/null
17+
git show-ref "$ref" > /dev/null
1718
if [[ $? == 1 ]]; then
1819
echo "$0: bad ref: $ref"
1920
exit 1
@@ -22,9 +23,10 @@ set -e
2223
}
2324

2425
function show_rev() {
25-
rev=$1
26-
git log -1 $rev --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
26+
rev="$1"
27+
git log -1 "$rev" --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
2728
echo
29+
# shellcheck disable=SC2086
2830
git diff $rev^..$rev | diffstat
2931
echo
3032
}
@@ -33,29 +35,31 @@ set -e
3335
LOCAL=$1
3436
REMOTE=$2
3537
elif [[ $# == 1 ]]; then
36-
LOCAL=`branch`
38+
LOCAL=$(branch)
3739
REMOTE=$1
3840
else
39-
LOCAL=`branch`
41+
LOCAL=$(branch)
4042
REMOTE=origin/$LOCAL
4143
fi
4244

43-
ensure_valid_ref $LOCAL
44-
ensure_valid_ref $REMOTE
45+
ensure_valid_ref "$LOCAL"
46+
ensure_valid_ref "$REMOTE"
4547

4648
echo "changes from local ${LOCAL} to remote ${REMOTE}:"
4749
echo
4850

4951
echo incoming:
5052
echo
51-
for rev in `git rev-list $LOCAL..$REMOTE`; do
52-
show_rev $rev
53+
# shellcheck disable=SC2086
54+
for rev in $(git rev-list $LOCAL..$REMOTE); do
55+
show_rev "$rev"
5356
done
5457

5558
echo
5659
echo outgoing:
5760
echo
58-
for rev in `git rev-list $REMOTE..$LOCAL`; do
59-
show_rev $rev
61+
# shellcheck disable=SC2086
62+
for rev in $(git rev-list $REMOTE..$LOCAL); do
63+
show_rev "$rev"
6064
done
6165
) | less -r

0 commit comments

Comments
 (0)