From: Jacob Burkhart Date: 2007-05-05T06:23:56+09:00 Subject: Re: Subversion Ruby Bindings access to URL require 'svn/client' require 'svn/ra' url = '___' ctx = Svn::Client::Context.new cb = Svn::Ra::Callbacks.new(ctx.auth_baton) provider = Proc.new do |cred, realm, default, may_save, pool| simplecreds = Svn::Ext::Core::Svn_auth_cred_simple_t.new simplecreds.username = "___" simplecreds.password = "___" simplecreds end cb.auth_baton = Svn::Core.auth_open( [ Svn::Client::get_simple_prompt_provider(provider, 2) ]) cfg = Svn::Core::config_get_config(nil) s = Svn::Ra::Session.open(url, cfg, cb) st = s.stat('', 1) puts <