Author: svn-role
Date: Fri Apr 13 04:01:13 2012
New Revision: 1325603
URL: http://svn.apache.org/viewvc?rev=1325603&view=rev
Log:
Merge the r1310535 group from trunk:
* r1310535, r1310594
Handle APR Hash order changes in Ruby bindings test expectations.
Justification:
Avoid spurious test failures.
Votes:
+1: joeswatosh
+0: hwright
Modified:
subversion/branches/1.7.x/ (props changed)
subversion/branches/1.7.x/STATUS
subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_client.rb
subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_wc.rb
Propchange: subversion/branches/1.7.x/
------------------------------------------------------------------------------
Merged /subversion/trunk:r1310535,1310594
Modified: subversion/branches/1.7.x/STATUS
URL:
http://svn.apache.org/viewvc/subversion/branches/1.7.x/STATUS?rev=1325603&r1=1325602&r2=1325603&view=diff
==============================================================================
--- subversion/branches/1.7.x/STATUS (original)
+++ subversion/branches/1.7.x/STATUS Fri Apr 13 04:01:13 2012
@@ -144,14 +144,6 @@ Veto-blocked changes:
Approved changes:
=================
- * r1310535, r1310594
- Handle APR Hash order changes in Ruby bindings test expectations.
- Justification:
- Avoid spurious test failures.
- Votes:
- +1: joeswatosh
- +0: hwright
-
* r1311935
Fix a pool lifetime problem in the diff code.
Justification:
Modified:
subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_client.rb
URL:
http://svn.apache.org/viewvc/subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_client.rb?rev=1325603&r1=1325602&r2=1325603&view=diff
==============================================================================
--- subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_client.rb
(original)
+++ subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_client.rb
Fri Apr 13 04:01:13 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
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
Modified:
subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_wc.rb
URL:
http://svn.apache.org/viewvc/subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_wc.rb?rev=1325603&r1=1325602&r2=1325603&view=diff
==============================================================================
--- subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_wc.rb
(original)
+++ subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_wc.rb Fri
Apr 13 04:01:13 2012
@@ -747,14 +747,15 @@ EOE
:file_changed_prop_name => prop_name,
:file_changed_prop_value => prop_value,
}
- expected_props, actual_result = yield(property_info,
callbacks.result)
+ sorted_result = callbacks.result.sort_by {|r| r.first.to_s}
+ expected_props, actual_result = yield(property_info, sorted_result)
dir_changed_props, file_changed_props, empty_changed_props =
expected_props
assert_equal([
[:dir_props_changed, @wc_path, dir_changed_props],
- [:file_changed, path1, file_changed_props],
[:file_added, path2, empty_changed_props],
+ [:file_changed, path1, file_changed_props],
],
- callbacks.result)
+ sorted_result)
end
end
end