Checkout Tools
  • last updated 52 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 850532 is being indexed.

Perl Bindings:

- Fix ra->get_rev to return values properly.

- Allow subclasses of SVN::Ra and SVN::Delta delegate method invokers.

- Use SVN::Pool API.

* perl/native/Delta.pm

(AUTOLOAD): Be less strict translating $AUTOLOAD so subclasses could

delegate invokers to SVN::Delta::Editor.

* perl/native/Ra.pm

(AUTOLOAD): Return SVN::Ra::Reporter only on the 4 do_* methods.

This allows ra->get_rev to return values properly.

(new): Don't use create pool directly. Use SVN::Pool API.

  1. … 1 more file in changeset.
* perl/native/Ra.pm

(AUTOLOAD): Don't invoke ra methods with ra's pool. Let the caller

decide if the default pool should be used. this makes pool usage more

efficient with ra session that has longer life.

Add use warnings to perl bindings files.

* subversion/bindings/swig/perl/native/Repos.pm

* subversion/bindings/swig/perl/native/Core.pm

* subversion/bindings/swig/perl/native/Fs.pm

* subversion/bindings/swig/perl/native/Delta.pm

* subversion/bindings/swig/perl/native/Wc.pm

* subversion/bindings/swig/perl/native/Client.pm

* subversion/bindings/swig/perl/native/Ra.pm

use warnings;

  1. … 6 more files in changeset.
Fixups for using strict under perl.

* subversion/bindings/swig/perl/native/Repos.pm

* subversion/bindings/swig/perl/native/Core.pm

* subversion/bindings/swig/perl/native/Fs.pm

* subversion/bindings/swig/perl/native/Delta.pm

* subversion/bindings/swig/perl/native/Wc.pm

* subversion/bindings/swig/perl/native/Client.pm

* subversion/bindings/swig/perl/native/Ra.pm

Move use strict to the top of the file or add it when missing.

Only turn off strict refs where we really need to.

* subversion/bindings/swig/perl/native/Core.pm

Avoid a bareword, add () to the end of SVN::_Core::apr_initialize and

SVN::_Core::apr_terminate

* subversion/bindings/swig/perl/native/Fs.pm

Avoid an unnecessary use of a string symbol reference.

* subversion/bindings/swig/perl/native/Ra.pm

init_ra_libs should be init_ra_libs()

  1. … 6 more files in changeset.
Fix perl bindings to build after the reorg and move native perl bindings

stuff into its own subdir.

* subversion/bindings/swig/perl

Remove the svn:ignore property.

* subversion/bindings/swig/perl/native

New container directory.

Set svn:ignore property to what the subversion/bindings/swig/perl used to be.

* subversion/bindings/swig/perl/t

* subversion/bindings/swig/perl/Fs.pm

* subversion/bindings/swig/perl/Core.pm

* subversion/bindings/swig/perl/Repos.pm

* subversion/bindings/swig/perl/Wc.pm

* subversion/bindings/swig/perl/Delta.pm

* subversion/bindings/swig/perl/Makefile.PL

* subversion/bindings/swig/perl/Client.pm

* subversion/bindings/swig/perl/h2i.pl

* subversion/bindings/swig/perl/Ra.pm

* subversion/bindings/swig/perl/Base.pm

Move these ...

* subversion/bindings/swig/perl/native/Core.pm

* subversion/bindings/swig/perl/native/Fs.pm

* subversion/bindings/swig/perl/native/Repos.pm

* subversion/bindings/swig/perl/native/t

* subversion/bindings/swig/perl/native/Delta.pm

* subversion/bindings/swig/perl/native/Wc.pm

* subversion/bindings/swig/perl/native/Base.pm

* subversion/bindings/swig/perl/native/Makefile.PL

* subversion/bindings/swig/perl/native/Client.pm

* subversion/bindings/swig/perl/native/h2i.pl

* subversion/bindings/swig/perl/native/Ra.pm

... here.

* subversion/bindings/swig/perl/native/Makefile.PL

Fix various paths to match the new locations.

* subversion/bindings/swig/INSTALL

Update documentation to include the proper path for the perl bindings.

  1. … 24 more files in changeset.