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

Re: git-svn doesn't like !! in the url

From
EWEric Wong <normalperson@yhbt.net>
Date
Jan 7, 2008, 10:30 UTC
Message-ID
<20080107103040.GA28557@soma>
In-Reply-To
<EA596F68-D87B-49AD-9DEF-2C2E07127BDE@gmail.com>
"Michael J. Cohen" <michael.joseph.cohen@gmail.com> wrote:
Show 9 quoted lines
> I think it needs to urlencode the items before it passes it back to  
> the server.
> 
> W: Ignoring error from SVN, path probably does not exist: (175007):  
> HTTP Path Not Found: REPORT request failed on '/wowace/!svn/bc/100/ 
> trunk/!!!LeaveMeAloneLibraries': '/wowace/!svn/bc/100/trunk/!!! 
> LeaveMeAloneLibraries' path not found
> 
> works fine with svn co.
Hi,

That was just a warning message (hence "W:"). If the path you're tracking did not have a revision between r0 - r100 in the repository; then it'll spew that warning once (it used to spew it a lot more).

git-svn looks at old history in chunks starting at the beginning of the repository to avoid pulling (potentially) hundreds of thousands of revisions + filenames into memory all at once.

As long as git-svn started importing revisions when the project started, everything should be alright.

I just dug up cfbe7ab333d68790eb37341e30f040f99cef6af7 and that should've escaped everything that needs to be urlencoded for HTTP(S). (you were also the one that noticed the need for that one, too :).

I also just noticed that changeset didn't make it into 1.5.3.7 nor maint, however...

Junio: if there are plans for 1.5.3.8, could you please add
cfbe7ab333d68790eb37341e30f040f99cef6af7 to it?  Thanks.
-- 
Eric Wong
Previous: Michael J. CohenNext: Eric Wong
Message 2 of 5 in “git-svn doesn't like !! in the url”
  1. Michael J. CohenJan 7, 2008
  2. Eric WongJan 7, 2008
  3. git-svn: clarify the "Ignoring error from SVN" pieceEric Wong, Jan 7, 2008
  4. Junio C HamanoJan 8, 2008
  5. Junio C HamanoJan 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.