Re: lost again on syntax change - local repository?
flat view
From: Petr Baudis <hidden>
Date: 2016-06-15 22:42:13
Subsystem:
the rest · Maintainer:
Linus Torvalds
Dear diary, on Mon, Nov 28, 2005 at 02:45:24PM CET, I got a letter where "Randal L. Schwartz" [off-list ref] said that...
quoted
quoted
quoted
quoted
quoted
"Petr" == Petr Baudis [off-list ref] writes:Petr> It would sure be bad if this was the case. However I'm really sorry, but Petr> I still can't reproduce it. Reproduce by this: localhost:~/Projects/Git/Play % cg-admin-setuprepo remote.git localhost:~/Projects/Git/Play % mkdir local.git localhost:~/Projects/Git/Play % cd local.git localhost:..Git/Play/local.git % cg-init -minitial defaulting to local storage area Committing initial tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904 Committed as 958ed484382609786ca9ae611cc54802cb7697a9. localhost:..Git/Play/local.git % cg-branch-add origin "$(cd ..; pwd)/remote.git#master" localhost:..Git/Play/local.git % cg-push WARNING: I guessed the host:path syntax was used and fell back to the git+ssh protocol. WARNING: The host:path syntax is evil because it is implicit. Please just use a URI. ssh: \033]2;[zsh] localhost: No address associated with nodename fatal: unexpected EOF
Still works for me. Could you patch cg-push like
diff --git a/cg-push b/cg-push
index 1d59422..bdab3b8 100755
--- a/cg-push
+++ b/cg-push@@ -47,6 +47,7 @@ name=${ARGS[0]} [ "$name" ] || { [ -s $_git/branches/origin ] && name=origin; } [ "$name" ] || die "where to push to?" uri=$(cat "$_git/branches/$name" 2>/dev/null) || die "unknown branch: $name" +echo "using $uri" rembranch=master sprembranch=
@@ -54,6 +55,7 @@ if echo "$uri" | grep -q '#'; then rembranch=$(echo $uri | cut -d '#' -f 2) sprembranch=":$rembranch" uri=$(echo $uri | cut -d '#' -f 1) + echo "now using $uri" fi if echo "$uri" | grep -q "^http://"; then
@@ -63,6 +65,7 @@ elif echo "$uri" | grep -q "^git+ssh://" elif echo "$uri" | grep -q "^rsync://"; then die "pushing over rsync not supported" elif echo "$uri" | grep -q ":"; then + echo "matched ':' in $uri ?!" echo "WARNING: I guessed the host:path syntax was used and fell back to the git+ssh protocol." echo "WARNING: The host:path syntax is evil because it is implicit. Please just use a URI." send_pack_update "$name" "$uri" $_git_head$sprembranch "${tags[@]}"
please? (We are a bit careless about quoting here, which I will fix now, but that shouldn't be the problem.) -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ VI has two modes: the one in which it beeps and the one in which it doesn't.