Re: git-svn breaks on gtk+ import
- From
- Eric 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