{"thread":{"id":"3130","subject":"[PATCH] Cogito: Handle push over http","startedAt":"2006-01-22T23:57:10Z","lastAt":"2006-01-22T23:57:10Z","messageCount":1,"participants":["Beber"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"15053","messageId":"4615f4910601221557u1dc37233ue2e3c312547a14de@mail.gmail.com","threadId":"3130","inReplyTo":null,"subject":"[PATCH] Cogito: Handle push over http","fromName":"Beber","fromEmail":"beber.lkml@gmail.com","sentAt":"2006-01-22T23:57:10Z","receivedAt":"2006-01-22T23:57:10Z","isPatch":true,"sender":{"key":"beber.lkml@gmail.com","avatar":null},"body":"Hi,\n\nHere is a patch allow cg-push to push over http.\n\nYou can pull http://guybrush.ath.cx/git/public/cogito.git/\nOr use attach patch.\n\nBeber\n\n\n--- a/cg-push\n+++ b/cg-push\n@@ -69,7 +69,7 @@ fi\n sprembranch=\":refs/heads/$rembranch\"\n \n if [ \"${uri#http://}\" != \"$uri\" ]; then\n-\tdie \"pushing over HTTP not supported yet\"\n+\tgit-http-push \"$uri/\" $locbranch\n elif [ \"${uri#git+ssh://}\" != \"$uri\" ]; then\n \tsend_pack_update \"$name\" \"$(echo \"$uri\" | sed 's#^git+ssh://\\([^/]*\\)\\(/.*\\)$#\\1:\\2#')\" \"$locbranch$sprembranch\" \"${tags[@]}\"\n elif [ \"${uri#rsync://}\" != \"$uri\" ]; then\n"}]}