[PATCH] Make git-clone to take long double-dashed origin option (--origin)
From: Yasushi SHOJI <hidden>
Date: 2016-06-15 22:42:22
Subsystem:
the rest · Maintainer:
Linus Torvalds
Subject: [PATCH] Make git-clone to take long double-dashed origin option (--origin) git-clone currently take option '-o' to specify origin. this patch makes git-clone to take double-dashed option '--origin' and other abbreviations in addtion to the current single-dashed option. Signed-off-by: Yasushi SHOJI <redacted> --- git-clone.sh | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) 6585a854a571f3978652c06cc746b3d9e501359d
diff --git a/git-clone.sh b/git-clone.sh
index 6887321..a731d15 100755
--- a/git-clone.sh
+++ b/git-clone.sh@@ -9,7 +9,7 @@ # See git-sh-setup why. unset CDPATH usage() { - echo >&2 "Usage: $0 [--use-separate-remote] [--reference <reference-repo>] [--bare] [-l [-s]] [-q] [-u <upload-pack>] [-o <name>] [-n] <repo> [<dir>]" + echo >&2 "Usage: $0 [--use-separate-remote] [--reference <reference-repo>] [--bare] [-l [-s]] [-q] [-u <upload-pack>] [--origin <name>] [-n] <repo> [<dir>]" exit 1 }
@@ -127,7 +127,7 @@ while shift; reference="$1" ;; *,--reference=*) reference=`expr "$1" : '--reference=\(.*\)'` ;; - *,-o) + *,-o|*,--or|*,--ori|*,--orig|*,--origi|*,--origin) case "$2" in */*) echo >&2 "'$2' is not suitable for an origin name"
@@ -138,7 +138,7 @@ while exit 1 } test -z "$origin_override" || { - echo >&2 "Do not give more than one -o options." + echo >&2 "Do not give more than one --origin options." exit 1 } origin_override=yes
@@ -160,7 +160,7 @@ if test yes = "$bare" then if test yes = "$origin_override" then - echo >&2 '--bare and -o $origin options are incompatible.' + echo >&2 '--bare and --origin $origin options are incompatible.' exit 1 fi if test t = "$use_separate_remote"
--
1.3.0.rc1.gb8abc