File tree Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments