{"thread":{"id":"11504","subject":"git-svn doesn't like !! in the url","startedAt":"2008-01-07T07:10:49Z","lastAt":"2008-01-08T00:28:52Z","messageCount":5,"participants":["Michael J. Cohen","Eric Wong","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"64627","messageId":"EA596F68-D87B-49AD-9DEF-2C2E07127BDE@gmail.com","threadId":"11504","inReplyTo":null,"subject":"git-svn doesn't like !! in the url","fromName":"Michael J. Cohen","fromEmail":"michael.joseph.cohen@gmail.com","sentAt":"2008-01-07T07:10:49Z","receivedAt":"2008-01-07T07:10:49Z","isPatch":false,"sender":{"key":"michael.joseph.cohen@gmail.com","avatar":null},"body":"I think it needs to urlencode the items before it passes it back to  \nthe server.\n\nW: Ignoring error from SVN, path probably does not exist: (175007):  \nHTTP Path Not Found: REPORT request failed on '/wowace/!svn/bc/100/ \ntrunk/!!!LeaveMeAloneLibraries': '/wowace/!svn/bc/100/trunk/!!! \nLeaveMeAloneLibraries' path not found\n\nworks fine with svn co.\n\n-mjc\n"},{"id":"64641","messageId":"20080107103040.GA28557@soma","threadId":"11504","inReplyTo":"EA596F68-D87B-49AD-9DEF-2C2E07127BDE@gmail.com","subject":"Re: git-svn doesn't like !! in the url","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2008-01-07T10:30:40Z","receivedAt":"2008-01-07T10:30:40Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"\"Michael J. Cohen\" <michael.joseph.cohen@gmail.com> wrote:\n> I think it needs to urlencode the items before it passes it back to  \n> the server.\n> \n> W: Ignoring error from SVN, path probably does not exist: (175007):  \n> HTTP Path Not Found: REPORT request failed on '/wowace/!svn/bc/100/ \n> trunk/!!!LeaveMeAloneLibraries': '/wowace/!svn/bc/100/trunk/!!! \n> LeaveMeAloneLibraries' path not found\n> \n> works fine with svn co.\n\nHi,\n\nThat was just a warning message (hence \"W:\").  If the path you're\ntracking did not have a revision between r0 - r100 in the repository;\nthen it'll spew that warning once (it used to spew it a lot more).\n\ngit-svn looks at old history in chunks starting at the beginning of the\nrepository to avoid pulling (potentially) hundreds of thousands of\nrevisions + filenames into memory all at once.\n\nAs long as git-svn started importing revisions when the project started,\neverything should be alright.\n\n\n\nI just dug up cfbe7ab333d68790eb37341e30f040f99cef6af7 and that\nshould've escaped everything that needs to be urlencoded for HTTP(S).\n(you were also the one that noticed the need for that one, too :).\n\nI also just noticed that changeset didn't make it into 1.5.3.7 nor\nmaint, however...\n\nJunio: if there are plans for 1.5.3.8, could you please add\ncfbe7ab333d68790eb37341e30f040f99cef6af7 to it?  Thanks.\n\n-- \nEric Wong\n"},{"id":"64642","messageId":"20080107104040.GA1594@soma","threadId":"11504","inReplyTo":"20080107103040.GA28557@soma","subject":"[PATCH] git-svn: clarify the \"Ignoring error from SVN\" piece","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2008-01-07T10:40:40Z","receivedAt":"2008-01-07T10:40:40Z","isPatch":true,"sender":{"key":"e@80x24.org","avatar":null},"body":"I've heard of several users puzzled by this, and it sometimes it\nappears as if git-svn is doing nothing on slower connections and\nlarger repositories.\n\nSigned-off-by: Eric Wong <normalperson@yhbt.net>\n---\n git-svn.perl |    4 ++++\n 1 files changed, 4 insertions(+), 0 deletions(-)\n\ndiff --git a/git-svn.perl b/git-svn.perl\nindex 2c97b05..3308fe1 100755\n--- a/git-svn.perl\n+++ b/git-svn.perl\n@@ -4085,6 +4085,10 @@ sub skip_unknown_revs {\n \t\t\twarn \"W: Ignoring error from SVN, path probably \",\n \t\t\t     \"does not exist: ($errno): \",\n \t\t\t     $err->expanded_message,\"\\n\";\n+\t\t\twarn \"W: Do not be alarmed at the above message \",\n+\t\t\t     \"git-svn is just searching aggressively for \",\n+\t\t\t     \"old history.\\n\",\n+\t\t\t     \"This may take a while on large repositories\\n\";\n \t\t\t$ignored_err{$err_key} = 1;\n \t\t}\n \t\treturn;\n-- \nEric Wong\n"},{"id":"64686","messageId":"7vr6gtxlto.fsf@gitster.siamese.dyndns.org","threadId":"11504","inReplyTo":"20080107103040.GA28557@soma","subject":"Re: git-svn doesn't like !! in the url","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2008-01-07T23:22:43Z","receivedAt":"2008-01-07T23:22:43Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Eric Wong <normalperson@yhbt.net> writes:\n\n> I just dug up cfbe7ab333d68790eb37341e30f040f99cef6af7 and that\n> should've escaped everything that needs to be urlencoded for HTTP(S).\n> (you were also the one that noticed the need for that one, too :).\n>\n> I also just noticed that changeset didn't make it into 1.5.3.7 nor\n> maint, however...\n>\n> Junio: if there are plans for 1.5.3.8, could you please add\n> cfbe7ab333d68790eb37341e30f040f99cef6af7 to it?  Thanks.\n\nSurely I can cherry pick that commit.  Are you sure the test in\nit (t9118) does not depend on any other new features that appear\non 'master'?\n"},{"id":"64690","messageId":"7vir25xirf.fsf@gitster.siamese.dyndns.org","threadId":"11504","inReplyTo":"20080107104040.GA1594@soma","subject":"Re: [PATCH] git-svn: clarify the \"Ignoring error from SVN\" piece","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2008-01-08T00:28:52Z","receivedAt":"2008-01-08T00:28:52Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Will apply to 'maint' ;-)\n"}]}