> -----Original Message----- > From: James McCoy [mailto:vega.ja...@gmail.com] On Behalf Of James > McCoy > Sent: zondag 14 februari 2016 19:20 > To: Daniel Shahaf <d...@daniel.shahaf.name> > Cc: dev@subversion.apache.org > Subject: Re: SVN::Client::log() first argument Re: svn commit: r1729519 - > /subversion/trunk/tools/client-side/svn-graph.pl > > On Sun, Feb 14, 2016 at 02:34:42PM +0000, Daniel Shahaf wrote: > > james...@apache.org wrote on Wed, Feb 10, 2016 at 03:22:36 -0000: > > > # Retrieve the requested history. > > > - $ra->get_log([''], $startrev, $youngest, 0, 1, 0, \&process_revision); > > > + $client->log($repos_url, $startrev, $youngest, 1, 0, > \&process_revision); > > > > Why does this work? Both svn_client.h and SVN::Client(3) state the > > first argument is "targets", plural. > > SVN::Client(3) describes targets as > > $targets > This argument can either be a single $target (as defined > above) or a reference to an array of them.
Do you have any pointers to see how this is implemented? I can find this documentation specific for 'targets' argument in one of our .i files, but no matching implementation. I'm trying to find why, but the only things I can find would indicate that this is just based on how swig implements array mappings for perl. Bert