summaryrefslogtreecommitdiff
path: root/git-clone.sh
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <junkio@cox.net>2006-01-22 17:24:22 -0800
committerLibravatar Junio C Hamano <junkio@cox.net>2006-01-24 23:17:06 -0800
commit87e80c4b5fec421ecd566498b7dd4672f76fdca2 (patch)
treed9ef47a2cb122f1466ddae6d80e3a2f084d0d440 /git-clone.sh
parentDon't include ../README in git.txt - make a local copy (diff)
downloadtgif-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-xgit-clone.sh15
1 files changed, 8 insertions, 7 deletions
diff --git a/git-clone.sh b/git-clone.sh
index ded40856c5..8e65202320 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" ;;
*)