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

Re: [RFC] requiring Perl SVN libraries for git-svn

From
Randal L. Schwartz <merlyn@stonehenge.com>
Date
Dec 13, 2006, 21:17 UTC
Message-ID
<86slfj1ooe.fsf@blue.stonehenge.com>
In-Reply-To
<20061213202142.GE8179@localdomain>
>>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:

Eric> The API of the SVN:: libraries seem to be relatively stable these days Eric> and are *much* faster than the command-line client. I plan on Eric> maintaining compatibility with version 1.1 of the SVN libraries for at Eric> least another year; or more if it's not a big problem.

For a while, I would have been upset. I was building SVN from fink, even though I was using a private Perl as /usr/local/bin/perl. And since the Perl bindings have to be built when the SVN package is built, it was being built against the core Perl, which I didn't use, so I couldn't use the SVN bindings.

Now, I'm building SVN from darwinports, which builds its own Perl, and I have ~/bin/git-svn wrap the /opt/git/bin/git-svn passing it the /opt/local/bin/perl instead of the first Perl in the path. And it all just works. I suppose I could have done that before too. :)

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
Previous: Eric WongNext: Seth Falcon
Message 2 of 3 in “[RFC] requiring Perl SVN libraries for git-svn”
  1. Eric WongDec 13, 2006
  2. Randal L. SchwartzDec 13, 2006
  3. Seth FalconDec 15, 2006

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.