Kouhei Sutou wrote:
> Hi,
>
> In <200502191720.j1JHKvZ16873@morbius.ch.collab.net>
> "svn commit: r13069 - branches/ruby/subversion/bindings/swig/ruby/svn" on Sat, 19 Feb 2005 11:20:57 -0600,
> rooneg@tigris.org wrote:
>
>
>>Author: rooneg
>>Date: Sat Feb 19 11:20:57 2005
>>New Revision: 13069
>>
>>Modified:
>> branches/ruby/subversion/bindings/swig/ruby/svn/client.rb
>>Log:
>>Fix a crash that occurs when a client function is used without having
>>set up authentication providers.
>>
>>* subversion/bindings/swig/ruby/svn/client.rb
>> (Svn::Client::Context#initialize): call update_auth_baton so that
>> we don't crash if the user tries to call something that requires
>> authentication without having added a provider first.
>
>
> I want to have the case as test case in
> test/test_client.rb. Do you have a code which reproduces the
> case?
Something as simple as the following triggered the problem for me:
require 'svn/client'
require 'svn/core'
Svn::Core::Pool.new do |p|
c = Svn::Client::Context.new(p)
print c.cat('COMMITTERS')
end
Basically just doing anything that tries to use the auth baton without
having set up a provider first will do it.
-garrett
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Feb 21 16:05:16 2005