summaryrefslogtreecommitdiff
path: root/bin/git-merge-ff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2017-02-16 11:41:05 -0700
committerSean Whitton <spwhitton@spwhitton.name>2017-02-16 11:41:05 -0700
commit4eafea4da2ef482745f3e0f7eb05765488223a0a (patch)
tree5235803e72f095a94f877c1afe4f5e8e4ee3e876 /bin/git-merge-ff
parent1d6a1056600b15102578d00a3e06546eb554936e (diff)
downloaddotfiles-4eafea4da2ef482745f3e0f7eb05765488223a0a.tar.gz
make git-merge-ff's second parameter optional
Diffstat (limited to 'bin/git-merge-ff')
-rwxr-xr-xbin/git-merge-ff6
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/git-merge-ff b/bin/git-merge-ff
index 812cbd04..06b5557a 100755
--- a/bin/git-merge-ff
+++ b/bin/git-merge-ff
@@ -2,8 +2,11 @@
# source: Jefromi on Stack Overflow -- https://stackoverflow.com/a/4157435
+# modified by spwhitton to default to $branch@{u} at the suggestion of
+# orip on Stack Overflow
+
_usage() {
- echo "Usage: git merge-ff <branch> <committish-to-merge>" 1>&2
+ echo "Usage: git merge-ff <branch> [<committish-to-merge>]" 1>&2
exit 1
}
@@ -52,5 +55,6 @@ shift $((OPTIND-1))
case $# in
2 ) _merge_ff "$1" "$2";;
+ 1 ) _merge_ff "$1" "${1}@{u}";;
* ) _usage
esac