{"thread":{"id":"12565","subject":"git-svn breaks on gtk+ import","startedAt":"2008-03-07T18:00:37Z","lastAt":"2008-04-07T08:20:07Z","messageCount":6,"participants":["Tim Janik","Harvey Harrison","Tommi Komulainen","Eric Wong"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"71363","messageId":"alpine.DEB.1.00.0803071844510.27175@master.birnet.private","threadId":"12565","inReplyTo":null,"subject":"git-svn breaks on gtk+ import","fromName":"Tim Janik","fromEmail":"timj@imendio.com","sentAt":"2008-03-07T18:00:37Z","receivedAt":"2008-03-07T18:00:37Z","isPatch":false,"sender":{"key":"timj@imendio.com","avatar":null},"body":"hi Eric.\n\nwith git-svn from git 1.5.4.3, imports of the Gtk+ repository fail:\n\n   git-svn clone -T trunk -b branches -t tags -r 19001 http://svn.gnome.org/svn/gtk+\n   Using existing [svn-remote \"svn\"]\n   Using higher level of URL: http://svn.gnome.org/svn/gtk+ => http://svn.gnome.org/svn/gtk%2B/http:\n   No such file or directory: PROPFIND request failed on '/svn/gtk%252B/http%3A': Could not open the requested SVN filesystem at /usr/bin/git-svn line 1352\n\ntrying the same for glib works fine:\n\n   git-svn clone -T trunk -b branches -t tags -r 6601 http://svn.gnome.org/svn/glib\n   [...]\n   r6601 = 987f6388b211281d08fce0e63936d9e612ed4d4f (trunk)\n   Checked out HEAD:\n     http://svn.gnome.org/svn/glib/trunk r6601\n\nlooks like the '+' in the the http://svn.gnome.org/svn/gtk+ repository\nname isn't handled correctly.\n\n---\nciaoTJ\n"},{"id":"71373","messageId":"1204918885.23455.8.camel@brick","threadId":"12565","inReplyTo":"alpine.DEB.1.00.0803071844510.27175@master.birnet.private","subject":"Re: git-svn breaks on gtk+ import","fromName":"Harvey Harrison","fromEmail":"harvey.harrison@gmail.com","sentAt":"2008-03-07T19:41:25Z","receivedAt":"2008-03-07T19:41:25Z","isPatch":false,"sender":{"key":"harvey.harrison@gmail.com","avatar":null},"body":"On Fri, 2008-03-07 at 19:00 +0100, Tim Janik wrote:\n> hi Eric.\n> \n> with git-svn from git 1.5.4.3, imports of the Gtk+ repository fail:\n> \n>    git-svn clone -T trunk -b branches -t tags -r 19001 http://svn.gnome.org/svn/gtk+\n>    Using existing [svn-remote \"svn\"]\n>    Using higher level of URL: http://svn.gnome.org/svn/gtk+ => http://svn.gnome.org/svn/gtk%2B/http:\n>    No such file or directory: PROPFIND request failed on '/svn/gtk%252B/http%3A': Could not open the requested SVN filesystem at /usr/bin/git-svn line 1352\n> \n\nStrange, mine worked fine, other than:\n svn://svn.gnome.org/svn/gtk+\n\nCheers,\n\nHarvey\n\n"},{"id":"71374","messageId":"alpine.DEB.1.00.0803072108500.29360@master.birnet.private","threadId":"12565","inReplyTo":"1204918885.23455.8.camel@brick","subject":"Re: git-svn breaks on gtk+ import","fromName":"Tim Janik","fromEmail":"timj@imendio.com","sentAt":"2008-03-07T20:09:50Z","receivedAt":"2008-03-07T20:09:50Z","isPatch":false,"sender":{"key":"timj@imendio.com","avatar":null},"body":"On Fri, 7 Mar 2008, Harvey Harrison wrote:\n\n> On Fri, 2008-03-07 at 19:00 +0100, Tim Janik wrote:\n>> hi Eric.\n>>\n>> with git-svn from git 1.5.4.3, imports of the Gtk+ repository fail:\n>>\n>>    git-svn clone -T trunk -b branches -t tags -r 19001 http://svn.gnome.org/svn/gtk+\n>>    Using existing [svn-remote \"svn\"]\n>>    Using higher level of URL: http://svn.gnome.org/svn/gtk+ => http://svn.gnome.org/svn/gtk%2B/http:\n>>    No such file or directory: PROPFIND request failed on '/svn/gtk%252B/http%3A': Could not open the requested SVN filesystem at /usr/bin/git-svn line 1352\n>>\n>\n> Strange, mine worked fine, other than:\n> svn://svn.gnome.org/svn/gtk+\n\nthe problem only comes up wit http://svn.gnome.org/svn/gtk+,\nnot with svn://svn.gnome.org/svn/gtk+.\n\n>\n> Cheers,\n>\n> Harvey\n>\n\n---\nciaoTJ\n"},{"id":"71376","messageId":"fqs80v$98n$1@ger.gmane.org","threadId":"12565","inReplyTo":"alpine.DEB.1.00.0803071844510.27175@master.birnet.private","subject":"Re: git-svn breaks on gtk+ import","fromName":"Tommi Komulainen","fromEmail":"tommi.komulainen@iki.fi","sentAt":"2008-03-07T20:19:42Z","receivedAt":"2008-03-07T20:19:42Z","isPatch":false,"sender":{"key":"tommi.komulainen@iki.fi","avatar":null},"body":"Tim Janik wrote:\n> hi Eric.\n> \n> with git-svn from git 1.5.4.3, imports of the Gtk+ repository fail:\n> \n>   git-svn clone -T trunk -b branches -t tags -r 19001 \n> http://svn.gnome.org/svn/gtk+\n>   Using existing [svn-remote \"svn\"]\n>   Using higher level of URL: http://svn.gnome.org/svn/gtk+ => \n> http://svn.gnome.org/svn/gtk%2B/http:\n>   No such file or directory: PROPFIND request failed on \n> '/svn/gtk%252B/http%3A': Could not open the requested SVN filesystem at \n> /usr/bin/git-svn line 1352\n\n> looks like the '+' in the the http://svn.gnome.org/svn/gtk+ repository\n> name isn't handled correctly.\n\nI had somewhat similar problem with git-svn fetch to a repository \ncreated with 1.5.3.something failing issuing REPORT. I've tracked down \nthe problem to commit f5530b8833bcaa423cd53d133d3de3fa0173fbf3 to git, \nreverting it seems to fix git-svn fetch for me. YMMV.\n\nI tried to follow where/how URL escaping happens / isn't happening \n(there are issues like 'if (<unescaped url> eq <escaped url>)' around - \nmostly because repos_root is escaped) but couldn't get things working. :-/\n\n\n-- \nTommi Komulainen                                 tommi.komulainen@iki.fi\n\n"},{"id":"71407","messageId":"20080308074737.GC1583@hand.yhbt.net","threadId":"12565","inReplyTo":"alpine.DEB.1.00.0803071844510.27175@master.birnet.private","subject":"Re: git-svn breaks on gtk+ import","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2008-03-08T07:47:38Z","receivedAt":"2008-03-08T07:47:38Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Tim Janik <timj@imendio.com> wrote:\n> hi Eric.\n> \n> with git-svn from git 1.5.4.3, imports of the Gtk+ repository fail:\n> \n>   git-svn clone -T trunk -b branches -t tags -r 19001 \n>   http://svn.gnome.org/svn/gtk+\n>   Using existing [svn-remote \"svn\"]\n>   Using higher level of URL: http://svn.gnome.org/svn/gtk+ => \n>   http://svn.gnome.org/svn/gtk%2B/http:\n>   No such file or directory: PROPFIND request failed on \n>   '/svn/gtk%252B/http%3A': Could not open the requested SVN filesystem at \n>   /usr/bin/git-svn line 1352\n> \n> trying the same for glib works fine:\n> \n>   git-svn clone -T trunk -b branches -t tags -r 6601 \n>   http://svn.gnome.org/svn/glib\n>   [...]\n>   r6601 = 987f6388b211281d08fce0e63936d9e612ed4d4f (trunk)\n>   Checked out HEAD:\n>     http://svn.gnome.org/svn/glib/trunk r6601\n> \n> looks like the '+' in the the http://svn.gnome.org/svn/gtk+ repository\n> name isn't handled correctly.\n\nIt's a known bug which I haven't had time to track down and fix.\n\ngit-svn handles files and directories with '+' within the base URL\nyou're tracking correctly, but somewhere along the way the base URL\nyou're tracking doesn't work correctly for HTTP.\n\nAs Harvey suggested, use the svn:// repository for now.\n\n-- \nEric Wong\n"},{"id":"73811","messageId":"20080407082007.GB28853@soma","threadId":"12565","inReplyTo":"20080308074737.GC1583@hand.yhbt.net","subject":"Re: git-svn breaks on gtk+ import","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2008-04-07T08:20:07Z","receivedAt":"2008-04-07T08:20:07Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Eric Wong <normalperson@yhbt.net> wrote:\n> Tim Janik <timj@imendio.com> wrote:\n> > hi Eric.\n> > \n> > with git-svn from git 1.5.4.3, imports of the Gtk+ repository fail:\n> > \n> >   git-svn clone -T trunk -b branches -t tags -r 19001 \n> >   http://svn.gnome.org/svn/gtk+\n> >   Using existing [svn-remote \"svn\"]\n> >   Using higher level of URL: http://svn.gnome.org/svn/gtk+ => \n> >   http://svn.gnome.org/svn/gtk%2B/http:\n> >   No such file or directory: PROPFIND request failed on \n> >   '/svn/gtk%252B/http%3A': Could not open the requested SVN filesystem at \n> >   /usr/bin/git-svn line 1352\n> > \n> > trying the same for glib works fine:\n> > \n> >   git-svn clone -T trunk -b branches -t tags -r 6601 \n> >   http://svn.gnome.org/svn/glib\n> >   [...]\n> >   r6601 = 987f6388b211281d08fce0e63936d9e612ed4d4f (trunk)\n> >   Checked out HEAD:\n> >     http://svn.gnome.org/svn/glib/trunk r6601\n> > \n> > looks like the '+' in the the http://svn.gnome.org/svn/gtk+ repository\n> > name isn't handled correctly.\n> \n> It's a known bug which I haven't had time to track down and fix.\n> \n> git-svn handles files and directories with '+' within the base URL\n> you're tracking correctly, but somewhere along the way the base URL\n> you're tracking doesn't work correctly for HTTP.\n> \n> As Harvey suggested, use the svn:// repository for now.\n\nHi Tim, the HTTP repository should be fixed with the patch in\n\n  http://article.gmane.org/gmane.comp.version-control.git/78961\n\n-- \nEric Wong\n"}]}