Hi,
I try to build ruby bindings, but failed.
It seems that svn_client_propget() and svn_client_proplist()
APIs has been changed that bindings/ruby/client.c expected.
In subversion/include/svn_client.h
svn_error_t *
svn_client_propget (apr_hash_t **props,
const char *propname,
const char *target,
const svn_opt_revision_t *revision,
svn_client_auth_baton_t *auth_baton,
svn_boolean_t recurse,
apr_pool_t *pool);
and
svn_error_t *
svn_client_proplist (apr_array_header_t **props,
const char *target,
const svn_opt_revision_t *revision,
svn_client_auth_baton_t *auth_baton,
svn_boolean_t recurse,
apr_pool_t *pool);
But in bindings/ruby/client.c, it is written like this
SVN_RB_ERR (svn_client_propget (&props, StringValuePtr (name),
StringValuePtr (aTarget), RTEST (recurse),
pool),
pool);
and
SVN_RB_ERR (svn_client_proplist (&props, StringValuePtr (aTarget),
RTEST (recurse), pool),
pool);
It misses passing revision and auth_baton.
How should we fix this? change ruby APIs SVN::Client#propget, proplist?
Thanks,
Fumitoshi UKAI
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Dec 26 09:18:43 2002