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

Re: [PATCH] git-svn: fix SVN 1.1.x compatibility

From
EWEric Wong <normalperson@yhbt.net>
Date
Jan 20, 2009, 01:23 UTC
Message-ID
<20090120012301.GA30236@dcvr.yhbt.net>
In-Reply-To
<4974450D.4090608@statsbiblioteket.dk>
"Tom G. Christensen" <tgc@statsbiblioteket.dk> wrote:
Show 20 quoted lines
> Eric Wong wrote:
>> The get_log() function in the Perl SVN API introduced the limit
>> parameter in 1.2.0.  However, this got discarded in our SVN::Ra
>> compatibility layer when used with SVN 1.1.x.  We now emulate
>> the limit functionality in older SVN versions by preventing the
>> original callback from being called if the given limit has been
>> reached.  This emulation is less bandwidth efficient, but SVN
>> 1.1.x is becoming rarer now.
>>
>> Additionally, the --limit parameter in svn(1) uses the
>> aforementioned get_log() functionality change in SVN 1.2.x.
>> t9129 no longer depends on --limit to work and instead uses
>> Perl to parse out the commit message.
>>
>> Thanks to Tom G. Christensen for the bug report.
>>
>> Signed-off-by: Eric Wong <normalperson@yhbt.net>
>
> I applied this to 1.6.1 and the testsuite now passes using SVN 1.1.4 on  
> RHEL 4/i386 (t9106 still fails on RHEL 4/x86_64).

Any chance I could have access to that RHEL4/x86_64 environment? I'll try to work around bugs in older SVN as best I can, but can't guarantee anything.

-- 
Eric Wong
Previous: Tom G. ChristensenNext: Tom G. Christensen
Message 7 of 8 in “Minimum required version of subversion for git-svn?”
  1. Tom G. ChristensenJan 9, 2009
  2. Eric WongJan 12, 2009
  3. Tom G. ChristensenJan 12, 2009
  4. Eric WongJan 17, 2009
  5. git-svn: fix SVN 1.1.x compatibilityEric Wong, Jan 19, 2009
  6. Tom G. ChristensenJan 19, 2009
  7. Eric WongJan 20, 2009
  8. Tom G. ChristensenJan 20, 2009

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.