subversion perl bindings

clkao on 2003-08-01T19:24:40

looks like i'm getting commit access for the perl bindings of subversion.

the subversion internals are pretty clean, but the api looks even cleaner when using perl:

my $ra = SVN::Ra->new($url);
$ra->get_logs (['/'], $fromrev, $torev, $getpath, $strict, \&receiver);

yes I read sky's journal. I had some very evil plan about subversion few months ago, and it seems getting closer with the perl bindings support now. I'll post some design notes later.

also I don't know if it's just me who noticed that perl folks tend to think subversion people are on various of drug (someone said so on irc), and the subversion people don't really appreicate perl.


Perl people and svn people

rafael on 2003-08-01T21:10:38

I'm a perl guy (with hundreds of patches into perl.) However I did wrote articles for oreillynet about svn -- I contributed patches to svn -- I wrote a perforce-to-svn converter for the perl sources. I think that lots of people in the perl community appreciate svn or consider it with respect. (But, nobody being perfect, Greg Stein is a Python zealot...)

Re:Perl people and svn people

jdavidb on 2003-08-02T01:26:20

The svn people are very good and very intelligent, but Perl is generally not their tool of choice. However, I never saw any Perl bigotry from them in the time I read their mailing list. When a flamewar erupted between Chip Salzenburg and Eric Raymond (I would say entirely at Eric's behest) over Perl they basically asked that it go away.

I think they just consider Perl/subversion integration to be somebody else's itch.

Is there anything to play with yet?

Adrian on 2003-09-30T15:59:29

This is probably me being dense - but are there some existing bindings available somewhere to play with?

At the moment I system out to the command-line routines to get anything done and a nicer way of doing this would be appreciated :-)

Re:Is there anything to play with yet?

leegee on 2005-09-16T13:53:56

Found the page I'm replying to via Google with "svn perl bindings", so just for the record, the answer is (by now) "yes, and they're in the src tree - see $SRC/subversion-x-y-z/subvesrion/bindings/swig/INSTALL"

And at:

http://svn.collab.net/repos/svn/trunk/subversion/bindings/swig/perl/