From: Junio C Hamano Date: Wed, 6 Dec 2006 18:48:08 +0000 (-0800) Subject: Merge X-Git-Tag: v1.5.0-rc0~160 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/c0b7391bf5dd314523b8c6ea29ffafc8769f2eb1?ds=inline;hp=-c Merge --- c0b7391bf5dd314523b8c6ea29ffafc8769f2eb1 diff --combined git-clone.sh index 89640396e9,b2d0f08e67..0ace989fde --- a/git-clone.sh +++ b/git-clone.sh @@@ -14,7 -14,7 +14,7 @@@ die() } usage() { - die "Usage: $0 [--template=] [--use-immingled-remote] [--reference ] [--bare] [-l [-s]] [-q] [-u ] [--origin ] [-n] []" + die "Usage: $0 [--template=] [--no-separate-remote] [--reference ] [--bare] [-l [-s]] [-q] [-u ] [--origin ] [-n] []" } get_repo_base() { @@@ -140,7 -140,7 +140,7 @@@ whil *,--use-separate-remote) # default use_separate_remote=t ;; - *,--use-immingled-remote) + *,--no-separate-remote) use_separate_remote= ;; 1,--reference) usage ;; *,--reference) @@@ -176,7 -176,7 +176,7 @@@ repo="$1 test -n "$repo" || die 'you must specify a repository to clone.' -# --bare implies --no-checkout and --use-immingled-remote +# --bare implies --no-checkout and --no-separate-remote if test yes = "$bare" then if test yes = "$origin_override" @@@ -377,9 -377,9 +377,9 @@@ the *) origin_track="$remote_top/$origin" git-update-ref "refs/heads/$origin" "$head_sha1" ;; esac && - echo >"$GIT_DIR/remotes/$origin" \ - "URL: $repo - Pull: refs/heads/$head_points_at:$origin_track" && + git-repo-config remote."$origin".url "$repo" && + git-repo-config remote."$origin".fetch \ + "refs/heads/$head_points_at:$origin_track" && (cd "$GIT_DIR/$remote_top" && find . -type f -print) | while read dotslref do @@@ -393,8 -393,8 +393,8 @@@ then continue fi - echo "Pull: refs/heads/${name}:$remote_top/${name}" - done >>"$GIT_DIR/remotes/$origin" && + git-repo-config remote."$origin".fetch "refs/heads/${name}:$remote_top/${name}" '^$' + done && case "$use_separate_remote" in t) rm -f "refs/remotes/$origin/HEAD"