diff options
author | Junio C Hamano <junkio@cox.net> | 2006-01-22 17:24:22 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-01-24 23:17:06 -0800 |
commit | 87e80c4b5fec421ecd566498b7dd4672f76fdca2 (patch) | |
tree | d9ef47a2cb122f1466ddae6d80e3a2f084d0d440 /git-clone.sh | |
parent | 941c9449999192e2d338ee204f4153e30ae43829 (diff) | |
download | git-87e80c4b5fec421ecd566498b7dd4672f76fdca2.tar.gz git-87e80c4b5fec421ecd566498b7dd4672f76fdca2.tar.xz |
git-clone: PG13 --naked option to --bare.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-clone.sh')
-rwxr-xr-x | git-clone.sh | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/git-clone.sh b/git-clone.sh index ded40856c..8e6520232 100755 --- a/git-clone.sh +++ b/git-clone.sh @@ -9,7 +9,7 @@ unset CDPATH usage() { - echo >&2 "Usage: $0 [--naked] [-l [-s]] [-q] [-u <upload-pack>] [-o <name>] [-n] <repo> [<dir>]" + echo >&2 "Usage: $0 [--bare] [-l [-s]] [-q] [-u <upload-pack>] [-o <name>] [-n] <repo> [<dir>]" exit 1 } @@ -53,7 +53,7 @@ use_local=no local_shared=no no_checkout= upload_pack= -naked= +bare= origin=origin while case "$#,$1" in @@ -61,7 +61,8 @@ while *,-n|*,--no|*,--no-|*,--no-c|*,--no-ch|*,--no-che|*,--no-chec|\ *,--no-check|*,--no-checko|*,--no-checkou|*,--no-checkout) no_checkout=yes ;; - *,--na|*,--nak|*,--nake|*,--naked) naked=yes ;; + *,--na|*,--nak|*,--nake|*,--naked|\ + *,-b|*,--b|*,--ba|*,--bar|*,--bare) bare=yes ;; *,-l|*,--l|*,--lo|*,--loc|*,--loca|*,--local) use_local=yes ;; *,-s|*,--s|*,--sh|*,--sha|*,--shar|*,--share|*,--shared) local_shared=yes; use_local=yes ;; @@ -85,8 +86,8 @@ do shift done -# --naked implies --no-checkout -test -z "$naked" || no_checkout=yes +# --bare implies --no-checkout +test =z "$bare" || no_checkout=yes # Turn the source into an absolute path if # it is local @@ -103,11 +104,11 @@ dir="$2" [ -e "$dir" ] && echo "$dir already exists." && usage mkdir -p "$dir" && D=$(cd "$dir" && pwd) && -case "$naked" in +case "$bare" in yes) GIT_DIR="$D" ;; *) GIT_DIR="$D/.git" ;; esac && export GIT_DIR && git-init-db || usage -case "$naked" in +case "$bare" in yes) GIT_DIR="$D" ;; *) |