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

Re: [PATCH] git-svn: fix "Malformed network data" with svn:// servers

From
EWEric Wong <normalperson@yhbt.net>
Date
Sep 7, 2007, 10:07 UTC
Message-ID
<20070907100711.GA24166@muzzle>
In-Reply-To
<20070907073424.GA16468@mayonaise>
Eric Wong <normalperson@yhbt.net> wrote:
Show 12 quoted lines
> We have a workaround for the reparent function not working
> correctly on the SVN native protocol servers.  This workaround
> opens a new connection (SVN::Ra object) to the new
> URL/directory.
> 
> Since libsvn appears limited to only supporting one connection
> at a time, this workaround invalidates the Git::SVN::Ra object
> that is $self inside gs_fetch_loop_common().  So we need to
> restart that connection once all the fetching is done for each
> loop iteration to be able to run get_log() successfully.
> 
> Signed-off-by: Eric Wong <normalperson@yhbt.net>

Actually, drop this for now. Seems to cause the SVN to block when doing do_switch() again...

-- 
Eric Wong
Previous: Eric WongNext: Eric Wong
Message 6 of 9 in “git-svn: libsvn-perl_1.4.4 and do_switch()”
  1. Gerrit PapeJun 26, 2007
  2. Gerrit PapeJul 4, 2007
  3. git-svn: fix blocking with svn:// servers after do_switchEric Wong, Jul 4, 2007
  4. git-svn: "Malformed network data" issueGerrit Pape, Aug 7, 2007
  5. git-svn: fix "Malformed network data" with svn:// serversEric Wong, Sep 7, 2007
  6. Eric WongSep 7, 2007
  7. git-svn: fix "Malformed network data" with svn:// serversEric Wong, Sep 7, 2007
  8. Gerrit PapeFeb 8, 2008
  9. Gerrit PapeApr 18, 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.