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
Apr 7, 2008, 08:20 UTC
Message-ID
<20080407082007.GB28853@soma>
In-Reply-To
<20080308074737.GC1583@hand.yhbt.net>
Eric Wong <normalperson@yhbt.net> wrote:
Show 33 quoted lines
> Tim Janik <timj@imendio.com> wrote:
> > 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.
Hi Tim, the HTTP repository should be fixed with the patch in
  http://article.gmane.org/gmane.comp.version-control.git/78961
-- 
Eric Wong
Previous: Eric Wong
Message 6 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.