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

Re: git-svn breaks on gtk+ import

From
EWEric Wong <normalperson@yhbt.net>
Date
Mar 8, 2008, 07:47 UTC
Message-ID
<20080308074737.GC1583@hand.yhbt.net>
In-Reply-To
<alpine.DEB.1.00.0803071844510.27175@master.birnet.private>
Tim Janik <timj@imendio.com> wrote:
Show 24 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
> 
> trying the same for glib works fine:
> 
>   git-svn clone -T trunk -b branches -t tags -r 6601 
>   http://svn.gnome.org/svn/glib
>   [...]
>   r6601 = 987f6388b211281d08fce0e63936d9e612ed4d4f (trunk)
>   Checked out HEAD:
>     http://svn.gnome.org/svn/glib/trunk r6601
> 
> looks like the '+' in the the http://svn.gnome.org/svn/gtk+ repository
> name isn't handled correctly.
It's a known bug which I haven't had time to track down and fix.

git-svn handles files and directories with '+' within the base URL you're tracking correctly, but somewhere along the way the base URL you're tracking doesn't work correctly for HTTP.

As Harvey suggested, use the svn:// repository for now.
-- 
Eric Wong
Previous: Tommi KomulainenNext: Eric Wong
Message 5 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.