summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 5ceb05f)
raw | patch | inline | side by side (parent: 5ceb05f)
author | Junio C Hamano <junkio@cox.net> | |
Wed, 22 Mar 2006 08:23:16 +0000 (00:23 -0800) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Wed, 22 Mar 2006 08:50:32 +0000 (00:50 -0800) |
The traditional one created refs/origin by mistake, not
refs/heads/origin. Also it mistakenly failed to prevent
$origin from being listed twice in remotes/origin file.
Signed-off-by: Junio C Hamano <junkio@cox.net>
refs/heads/origin. Also it mistakenly failed to prevent
$origin from being listed twice in remotes/origin file.
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-clone.sh | patch | blob | history |
diff --git a/git-clone.sh b/git-clone.sh
index 5953e18a5bfda9a2ceee6a5038d9401e5073bd17..6887321972aab5825734dd81560f9c8cdd010660 100755 (executable)
--- a/git-clone.sh
+++ b/git-clone.sh
Pull: refs/heads/$head_points_at:refs/$origin_tracking" &&
case "$use_separate_remote" in
t) git-update-ref HEAD "$head_sha1" ;;
- *) git-update-ref "refs/$origin" $(git-rev-parse HEAD) ;;
+ *) git-update-ref "refs/heads/$origin" $(git-rev-parse HEAD) ;;
esac &&
(cd "$GIT_DIR/$remote_top" && find . -type f -print) |
while read dotslref
do
name=`expr "$dotslref" : './\(.*\)'` &&
test "$head_points_at" = "$name" ||
- test "$origin" = "$head" ||
+ test "$origin" = "$name" ||
echo "Pull: refs/heads/${name}:$remote_top/${name}"
done >>"$GIT_DIR/remotes/$origin" &&
case "$use_separate_remote" in