[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

[PATCH] Could you merge Ruby SWIG-based bindings?

From: Kouhei Sutou <kou_at_cozmixng.org>
Date: 2005-01-16 16:50:17 CET

Hi,

I'm still writing Ruby SWIG-based bindings.
  http://pub.cozmixng.org/~kou/diff/svn-add-ruby-20050117.diff

Could you merge this to the svn repository?

---- log message
Added Ruby SWIG-based bindings.

* Makefile.in: added SWIG/Ruby related configuration.

* build.conf: added configuration to compile Ruby bindings.

* configure.in: added ruby detecting configuration.

* build/ac-macros/swig.m4: added configuration to compile
  Ruby bindings. Ruby bindings is available only when SWIG
  version is 1.3.24 or newer.

* subversion/bindings/swig/core.i:
  added SWIG/Ruby related codes.
  swap order of %include and #include.
  (%ignore svn_prop_t): didn't ignore svn_prop_t only when
  SWIGRUBY.
  (%apply SWIGTYPE **OUTPARAM): added svn_config_t **.

* subversion/bindings/swig/svn_repos.i:
  added SWIG/Ruby related codes.
  swap order of %include and #include.
  (%apply const char *MAY_BE_NULL): added const char *unused_{1,2}.

* subversion/bindings/swig/svn_ra.i: swap order of %include
  and #include.

* subversion/bindings/swig/svn_string.i:
  added SWIG/Ruby related codes.

* subversion/bindings/swig/svn_client.i: ditto.

* subversion/bindings/swig/apr.i: ditto.

* subversion/bindings/swig/svn_types.i:
  added SWIG/Ruby related codes.
  swap order of %include and #include.

* subversion/bindings/swig/svn_fs.i: ditto.

* subversion/bindings/swig/svn_wc.i: ditto.

* subversion/bindings/swig/svn_delta.i: ditto.

* subversion/bindings/swig/ruby/test/my-assertions.rb: [NEW]
  original assertions for test.

* subversion/bindings/swig/ruby/test/util.rb: [NEW] utility
  methods for test.

* subversion/bindings/swig/ruby/test/test_client.rb: [NEW]
  tests for svn/client.rb.

* subversion/bindings/swig/ruby/test/run-test.rb: [NEW]
  test running script.

* subversion/bindings/swig/ruby/test/test_core.rb: [NEW]
  tests for svn/core.rb.

* subversion/bindings/swig/ruby/test/test_fs.rb: [NEW]
  tests for svn/fs.rb.

* subversion/bindings/swig/ruby/test/test_repos.rb: [NEW]
  tests for svn/repos.rb.

* subversion/bindings/swig/ruby/test/test_delta.rb: [NEW]
  tests for svn/delta.rb.

* subversion/bindings/swig/ruby/test/test_info.rb: [NEW]
  tests for svn/info.rb.

* subversion/bindings/swig/ruby/test/test_util.rb: [NEW]
  tests for svn/util.rb.

* subversion/bindings/swig/ruby/svn/util.rb: [NEW]
  utilities for svn/*.rb.

* subversion/bindings/swig/ruby/svn/ext/*.rb: [NEW]
  dummy for svn/ext/_*.so.

* subversion/bindings/swig/ruby/svn/client.rb: [NEW]
  wrapper of svn/ext/_client.so for easy to use.

* subversion/bindings/swig/ruby/svn/ra.rb: [NEW]
  wrapper of svn/ext/_ra.so for easy to use.

* subversion/bindings/swig/ruby/svn/core.rb: [NEW]
  wrapper of svn/ext/_core.so for easy to use.

* subversion/bindings/swig/ruby/svn/fs.rb: [NEW]
  wrapper of svn/ext/_fs.so for easy to use.

* subversion/bindings/swig/ruby/svn/repos.rb: [NEW]
  wrapper of svn/ext/_repos.so for easy to use.

* subversion/bindings/swig/ruby/svn/error.rb: [NEW]
  wrapper of svn_error_t for easy to use.

* subversion/bindings/swig/ruby/svn/delta.rb: [NEW]
  wrapper of svn/ext/_delta.so for easy to use.

* subversion/bindings/swig/ruby/svn/wc.rb: [NEW]
  wrapper of svn/ext/_wc.so.

* subversion/bindings/swig/ruby/svn/info.rb: [NEW]
  utility for getting repository information.

* subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.{c,h}:
  [NEW] utilities for wrapping Subversion C API.

* tools/hook-scripts/commit-email.rb: [NEW]
  hook script like commit-email.pl, but this does *not* use
  svnlook.
  features:
    * RSS output.
    * added SHA256 of committed files to mail header.

* tools/examples/svnlook.rb: [NEW] example script like
  svnlook.py.

* tools/examples/svnshell.rb: [NEW] example script like
  svnshell.py.

--
kou
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Jan 16 16:51:30 2005

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.