Re: git-svn breaks on gtk+ import
- From
- Tommi Komulainen <tommi.komulainen@iki.fi>
- Date
- Mar 7, 2008, 20:19 UTC
- Message-ID
- <fqs80v$98n$1@ger.gmane.org>
- In-Reply-To
- <alpine.DEB.1.00.0803071844510.27175@master.birnet.private>
Tim Janik wrote:
Show 12 quoted lines
> hi Eric. > > with git-svn from git 1.5.4.3, imports of the Gtk+ repository fail: > > git-svn clone -T trunk -b branches -t tags -r 19001 > http://svn.gnome.org/svn/gtk+ > Using existing [svn-remote "svn"] > Using higher level of URL: http://svn.gnome.org/svn/gtk+ => > http://svn.gnome.org/svn/gtk%2B/http: > 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
> looks like the '+' in the the http://svn.gnome.org/svn/gtk+ repository > name isn't handled correctly.
I had somewhat similar problem with git-svn fetch to a repository created with 1.5.3.something failing issuing REPORT. I've tracked down the problem to commit f5530b8833bcaa423cd53d133d3de3fa0173fbf3 to git, reverting it seems to fix git-svn fetch for me. YMMV.
I tried to follow where/how URL escaping happens / isn't happening (there are issues like 'if (<unescaped url> eq <escaped url>)' around - mostly because repos_root is escaped) but couldn't get things working. :-/
-- Tommi Komulainen tommi.komulainen@iki.fi