git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: git-svn breaks on gtk+ import

From
TKTommi 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
Previous: Tim JanikNext: Eric Wong
Message 4 of 6 in “git-svn breaks on gtk+ import”
  1. Tim JanikMar 7, 2008
  2. Harvey HarrisonMar 7, 2008
  3. Tim JanikMar 7, 2008
  4. Tommi KomulainenMar 7, 2008
  5. Eric WongMar 8, 2008
  6. Eric WongApr 7, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.