joeswat...@apache.org wrote on Fri, Apr 06, 2012 at 18:28:30 -0000: > Author: joeswatosh > Date: Fri Apr 6 18:28:30 2012 > New Revision: 1310535 > > URL: http://svn.apache.org/viewvc?rev=1310535&view=rev > Log: > Since the change to the APR hash function, the order that some data are > returned > from some APIs are no longer determinate. Sort the data before comparing to > get > the buildbots passing again. > > * subversion/bindings/swig/ruby/test/test_client.rb > (SvnClientTest#test_changelists_get_with_block, > SvnClientTest#test_changelists_get_without_block): Sort the contents of > the > changelists returned by the block passed to assert_changelists, so they > will > match the expectations. > > Modified: > subversion/trunk/subversion/bindings/swig/ruby/test/test_client.rb > > Modified: subversion/trunk/subversion/bindings/swig/ruby/test/test_client.rb > URL: > http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/swig/ruby/test/test_client.rb?rev=1310535&r1=1310534&r2=1310535&view=diff > ============================================================================== > --- subversion/trunk/subversion/bindings/swig/ruby/test/test_client.rb > (original) > +++ subversion/trunk/subversion/bindings/swig/ruby/test/test_client.rb Fri > Apr 6 18:28:30 2012 > @@ -2341,7 +2341,9 @@ class SvnClientTest < Test::Unit::TestCa > > def test_changelists_get_without_block > assert_changelists do |ctx, changelist_name| > - ctx.changelists(changelist_name, @wc_path) > + changelists = ctx.changelists(changelist_name, @wc_path) > + changelists.each_value { |v| v.sort! } > + changelists
Do you need to sort CHANGELISTS, or only the values therein? Don't this and your other recent commit need to be backported to 1.7.x? > end > end > > @@ -2351,6 +2353,7 @@ class SvnClientTest < Test::Unit::TestCa > ctx.changelists(changelist_name, @wc_path) do |path,cl_name| > changelists[cl_name] << path > end > + changelists.each_value { |v| v.sort! } > changelists > end > end > >