diff options
author | Michael Allen <michael@michaelallen.io> | 2015-02-16 16:45:09 +0000 |
---|---|---|
committer | Michael Allen <michael@michaelallen.io> | 2015-02-16 16:45:09 +0000 |
commit | 17279c846cd8c12fa2e5db0b88914d58dbb47e35 (patch) | |
tree | 7f9be2df2a8e69ec6a0023d8c00000db51e3a7d0 /git-base.sh | |
parent | 43ac2a587f9b0b218875e3f1aa5a68ed4f1f8f19 (diff) | |
download | git-sonar-17279c846cd8c12fa2e5db0b88914d58dbb47e35.tar.gz git-sonar-17279c846cd8c12fa2e5db0b88914d58dbb47e35.zip |
functions to get the commit difference between the branch on the remote and the master
Diffstat (limited to '')
-rwxr-xr-x | git-base.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/git-base.sh b/git-base.sh index 9ffda78..951ec58 100755 --- a/git-base.sh +++ b/git-base.sh @@ -150,3 +150,29 @@ commits_ahead_of_remote() { echo "0" fi } + +remote_behind_of_master() { + if is_tracking_remote; then + set -- + set -- $(git rev-list --left-right --count origin/master...$(remote_branch_name)) + behind=$1 + ahead=$2 + set -- + echo $behind + else + echo "0" + fi +} + +remote_ahead_of_master() { + if is_tracking_remote; then + set -- + set -- $(git rev-list --left-right --count origin/master...$(remote_branch_name)) + behind=$1 + ahead=$2 + set -- + echo $ahead + else + echo "0" + fi +} |