You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2010/09/06 21:13:44 UTC

svn commit: r993127 [10/11] - in /subversion/branches/performance: ./ build/ build/generator/ notes/ notes/tree-conflicts/ subversion/bindings/javahl/native/ subversion/bindings/javahl/src/org/apache/subversion/javahl/ subversion/bindings/javahl/src/or...

Modified: subversion/branches/performance/subversion/tests/cmdline/schedule_tests.py
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/schedule_tests.py?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/schedule_tests.py (original)
+++ subversion/branches/performance/subversion/tests/cmdline/schedule_tests.py Mon Sep  6 19:13:39 2010
@@ -646,6 +646,54 @@ def delete_non_existent(sbox):
   svntest.actions.run_and_verify_svn(None, None, svntest.verify.AnyOutput,
                                      'rm', '--force', 'non-existent')
 
+
+#----------------------------------------------------------------------
+# Problem encountered by cmpilato when he inadvertantly upset an
+# 'svn rm --keep-local' and had to retry it.
+def delete_redelete_fudgery(sbox):
+  "retry of manually upset --keep-local deletion"
+
+  sbox.build()
+  wc_dir = sbox.wc_dir
+  B_path = os.path.join(wc_dir, 'A', 'B')
+
+  # Delete 'A/B' using --keep-local, then remove at the OS level.
+  svntest.actions.run_and_verify_svn(None, None, [],
+                                     'rm', '--keep-local', B_path)
+  svntest.main.safe_rmtree(B_path)
+
+  # Update the tree.
+  #
+  ### When WC-NG is running in single-DB mode (one .svn directory and
+  ### database for the whole working copy), I suspect that this update
+  ### will change.  Today it re-adds the directory which we just
+  ### scheduled for deletion because the only record of that
+  ### scheduling is stored -- you guessed it -- the directory's .svn/
+  ### area... which we just deleted from disk.
+  ###
+  ### In single-DB-WC-NG-land, though, deleting the directory from
+  ### disk should have no bearing whatsoever on the scheduling
+  ### information stored now in the working copy root's one DB.  That
+  ### could change the whole flow of this test, possible leading us to
+  ### remove it as altogether irrelevant.  --cmpilato
+  svntest.actions.run_and_verify_svn(None, None, [], 'up', wc_dir)
+
+  # Now try to run
+  svntest.actions.run_and_verify_svn(None, None, [],
+                                     'rm', '--keep-local', B_path)
+
+def propset_on_deleted_should_fail(sbox):
+  "calling svn propset on a deleted node should fail"
+  sbox.build()
+  wc_dir = sbox.wc_dir
+  iota = os.path.join(wc_dir, 'iota')
+
+  svntest.actions.run_and_verify_svn(None, None, [], 'rm', iota)
+
+  svntest.actions.run_and_verify_svn(None, None, "svn: Can't set propert.*",
+                                     'ps', 'prop', 'val', iota)
+
+
 ########################################################################
 # Run the tests
 
@@ -665,6 +713,8 @@ test_list = [ None,
               add_recursive_already_versioned,
               fail_add_directory,
               delete_non_existent,
+              delete_redelete_fudgery,
+              propset_on_deleted_should_fail,
              ]
 
 if __name__ == '__main__':

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests.py
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests.py?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests.py (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests.py Mon Sep  6 19:13:39 2010
@@ -793,8 +793,8 @@ test_list = [ None,
               modified_in_place,
               tag_empty_trunk,
               tag_trunk_with_dir,
-              tag_trunk_with_file2,
               tag_trunk_with_file,
+              tag_trunk_with_file2,
               tag_with_modified_file,
               dir_prop_change,
               file_dir_file,

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-and-modify.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-and-modify.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-and-modify.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-and-modify.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 6ad9f820-0205-0410-94a2-c8cf366bb2
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 1149e75a1dc9b23c9138242a2e7d255f
+Prop-content-sha1: (svn:date) 51b023ca17e273bb79c1b6921d6180099dfa96d0
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 112
+Prop-content-md5: (svn:log) 028454ec513c889b513ba2840bcdef1a
+Prop-content-sha1: (svn:log) e471eead535637bfd0d9cd8f44b6d36621ffb9b8
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 82b427150f118980996d1ff2f20c8ed9
+Prop-content-sha1: (svn:date) 0da5c3bee3e0d93cbe0d7094973bb169db5f184f
 Content-length: 112
 
-K 7
-svn:log
-V 11
-add foo.txt
 K 10
 svn:author
 V 6
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2005-11-07T23:37:17.705159Z
+K 7
+svn:log
+V 11
+add foo.txt
 PROPS-END
 
 Node-path: foo.txt
@@ -44,13 +52,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 135
+Prop-content-md5: (svn:log) 21e740d34f10f1962e0e115eff7b00ce
+Prop-content-sha1: (svn:log) 4f1bff081e7cdc7cb82c6859162ee21010c86d60
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 822d6ff42b93d5f3429b9f1db1341a0c
+Prop-content-sha1: (svn:date) 1192c3c4f4a4af789ef996b3f7cdc3cce4e3484e
 Content-length: 135
 
-K 7
-svn:log
-V 34
-copy and change at the same time.
-
 K 10
 svn:author
 V 6
@@ -59,6 +68,11 @@ K 8
 svn:date
 V 27
 2005-11-07T23:37:44.549695Z
+K 7
+svn:log
+V 34
+copy and change at the same time.
+
 PROPS-END
 
 Node-path: bar.txt

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-bad-line-endings.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-bad-line-endings.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-bad-line-endings.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-bad-line-endings.dump Mon Sep  6 19:13:39 2010
@@ -16,11 +16,6 @@ Revision-number: 1
 Prop-content-length: 151
 Content-length: 151
 
-K 7
-svn:log
-V 49
-added svn:ignore using CRLF to
 terminate lines
-
 K 10
 svn:author
 V 7
@@ -29,6 +24,11 @@ K 8
 svn:date
 V 27
 2009-03-27T19:33:51.178381Z
+K 7
+svn:log
+V 49
+added svn:ignore using CRLF to
 terminate lines
+
 PROPS-END
 
 Node-path: 

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-bad-line-endings.expected.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-bad-line-endings.expected.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-bad-line-endings.expected.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-bad-line-endings.expected.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 0e893bae-2d4c-452c-8616-b774d5b910
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 73ccd9590efcdc0aeb606b49472858fe
+Prop-content-sha1: (svn:date) d146dbd8885d0e01126b0a779130bcac498debf6
 Content-length: 56
 
 K 8
@@ -14,14 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 150
+Prop-content-md5: (svn:log) d3b135229c6d09529e7e635479ab346e
+Prop-content-sha1: (svn:log) 0c0eb26fce72417dee125f93b85a627d3e63b273
+Prop-content-md5: (svn:author) 9dd4c0f7c00a505a9bce62f9ee5096d4
+Prop-content-sha1: (svn:author) 1714ef8b18515a185c9e33512946961b437df4d1
+Prop-content-md5: (svn:date) dc15c87f7ae25d0af3c4a1d414062c93
+Prop-content-sha1: (svn:date) ac67780acd8acbfc2e0c266aa3ec08cbccc623d9
 Content-length: 150
 
-K 7
-svn:log
-V 48
-added svn:ignore using CRLF to
- terminate lines
-
 K 10
 svn:author
 V 7
@@ -30,12 +32,20 @@ K 8
 svn:date
 V 27
 2009-03-27T19:33:51.178381Z
+K 7
+svn:log
+V 48
+added svn:ignore using CRLF to
+ terminate lines
+
 PROPS-END
 
 Node-path: 
 Node-kind: dir
 Node-action: change
 Prop-content-length: 54
+Prop-content-md5: (svn:ignore) a1b3616b50119b5687b2153eaf3c2671
+Prop-content-sha1: (svn:ignore) c2f8e23b4b55368a8ff3f8306076c59366d312d8
 Content-length: 54
 
 K 10

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-from-previous-version-and-modify.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-from-previous-version-and-modify.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-from-previous-version-and-modify.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-from-previous-version-and-modify.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 5bd4ad05-a105-0410-b7b7-c014cebbdc
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) fd4090f2960efcdf6abf5454fd05cf61
+Prop-content-sha1: (svn:date) 5acb4fce316e7bcf08732f17f2110f37d5280e46
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 103
+Prop-content-md5: (svn:log) 5561542342419b28f1e047fa049fcd97
+Prop-content-sha1: (svn:log) 86f954fb5b1d38eaf94e98081349e2c3cd57ca2e
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 4c704226217ff1187f5b6e76ab2ac76d
+Prop-content-sha1: (svn:date) d9f19ca5f3ec340dd8f12b69519b2e4fd09c8a84
 Content-length: 103
 
-K 7
-svn:log
-V 3
-ttb
 K 10
 svn:author
 V 6
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2005-11-15T21:10:58.608841Z
+K 7
+svn:log
+V 3
+ttb
 PROPS-END
 
 Node-path: branches
@@ -59,13 +67,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 116
+Prop-content-md5: (svn:log) cb12c9f5c240b1269cfae7d313a00cc3
+Prop-content-sha1: (svn:log) 2298d68cb3248d3b8b771094072db7f1da76d51b
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) b2e92f1550a6e7e4013780d6aa3a8c64
+Prop-content-sha1: (svn:date) f41a4e0c5eaae0b7102290ac93f6d388adc87e39
 Content-length: 116
 
-K 7
-svn:log
-V 15
-first version!
-
 K 10
 svn:author
 V 6
@@ -74,6 +83,11 @@ K 8
 svn:date
 V 27
 2005-11-15T21:11:19.415517Z
+K 7
+svn:log
+V 15
+first version!
+
 PROPS-END
 
 Node-path: trunk/file.txt
@@ -91,13 +105,14 @@ first version
 
 Revision-number: 3
 Prop-content-length: 117
+Prop-content-md5: (svn:log) 493e30551e54923e3ab2f42c19425d66
+Prop-content-sha1: (svn:log) fc3a1195fec09f2033340b4446661afd2ff66d6e
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 48458d341152b911b6fad8b8562fd43c
+Prop-content-sha1: (svn:date) 324d729438bf679dfce060d0bb490cd91e1ae122
 Content-length: 117
 
-K 7
-svn:log
-V 16
-second version!
-
 K 10
 svn:author
 V 6
@@ -106,6 +121,11 @@ K 8
 svn:date
 V 27
 2005-11-15T21:11:29.391885Z
+K 7
+svn:log
+V 16
+second version!
+
 PROPS-END
 
 Node-path: trunk/file.txt
@@ -121,13 +141,14 @@ second version
 
 Revision-number: 4
 Prop-content-length: 122
+Prop-content-md5: (svn:log) d09923504d20bd3b1862d2acd117c856
+Prop-content-sha1: (svn:log) 39b7db5a437d09a99a5ffb8dc471825480227732
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) cc777234c61a92b795cac28418e4b2c8
+Prop-content-sha1: (svn:date) 52e42bc0954bf4e2045fc5ca3c6deb8c6fa0ee8f
 Content-length: 122
 
-K 7
-svn:log
-V 21
-a copy, but modified
-
 K 10
 svn:author
 V 6
@@ -136,6 +157,11 @@ K 8
 svn:date
 V 27
 2005-11-15T21:11:50.278301Z
+K 7
+svn:log
+V 21
+a copy, but modified
+
 PROPS-END
 
 Node-path: trunk/copy-of-file.txt

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-from-previous-version.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-from-previous-version.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-from-previous-version.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-from-previous-version.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: c542f1c4-a005-0410-b9aa-b3fbdc38f8
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 71c1690393b5a56e01e7a2b7c908a780
+Prop-content-sha1: (svn:date) 694de0c9c45d5e19b17955cc997d09e4da39c7a7
 Content-length: 56
 
 K 8
@@ -14,13 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 104
+Prop-content-md5: (svn:log) 4b85ef081cea4427d322b9a5ae074883
+Prop-content-sha1: (svn:log) 76c5e51fa8093ca45c09fe9db28d2a7e2f542fda
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 1fe09cb2b902d6b29446da12dc23f25d
+Prop-content-sha1: (svn:date) 1459fb9c21694e991ab3b2e583a4066efe9387bc
 Content-length: 104
 
-K 7
-svn:log
-V 4
-ttb
-
 K 10
 svn:author
 V 6
@@ -29,6 +32,11 @@ K 8
 svn:date
 V 27
 2005-11-15T20:53:08.484681Z
+K 7
+svn:log
+V 4
+ttb
+
 PROPS-END
 
 Node-path: branches
@@ -60,13 +68,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 119
+Prop-content-md5: (svn:log) 0549646e1584cced67f1092212d2be1d
+Prop-content-sha1: (svn:log) 5d0c5ed2b84ac7525314910591d39ec65d9e50e5
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 0d616763dde65ede079e11c65478e2e8
+Prop-content-sha1: (svn:date) 15ad3d0c864290db9de4df7517643b3fd5281f5b
 Content-length: 119
 
-K 7
-svn:log
-V 18
-Add first version
-
 K 10
 svn:author
 V 6
@@ -75,6 +84,11 @@ K 8
 svn:date
 V 27
 2005-11-15T20:53:34.716301Z
+K 7
+svn:log
+V 18
+Add first version
+
 PROPS-END
 
 Node-path: trunk/file.txt
@@ -92,13 +106,14 @@ first version of file
 
 Revision-number: 3
 Prop-content-length: 120
+Prop-content-md5: (svn:log) 916871deb9ac5526fca40db76a72985c
+Prop-content-sha1: (svn:log) 1aad072bdf803ad0de70c443b5182b4100c6f2a3
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) c8502d1e0319e9dda67dfb2fce9e6985
+Prop-content-sha1: (svn:date) 450ec68bc28624f7d50c5bfc7d5090f9c352fb83
 Content-length: 120
 
-K 7
-svn:log
-V 19
-Add second version
-
 K 10
 svn:author
 V 6
@@ -107,6 +122,11 @@ K 8
 svn:date
 V 27
 2005-11-15T20:53:48.805239Z
+K 7
+svn:log
+V 19
+Add second version
+
 PROPS-END
 
 Node-path: trunk/file.txt
@@ -122,13 +142,14 @@ second version of file
 
 Revision-number: 4
 Prop-content-length: 149
+Prop-content-md5: (svn:log) 44df3ae258e83d634825f2627012ff67
+Prop-content-sha1: (svn:log) 14b594e53f69529822394f921013a4b1416f84ce
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) b99bb052f93b547195b5485df4cb53f5
+Prop-content-sha1: (svn:date) 5707a472c230b623311bb502ef78c68f2ef5ded4
 Content-length: 149
 
-K 7
-svn:log
-V 48
-Add a new file to create an uninvolved revision
-
 K 10
 svn:author
 V 6
@@ -137,6 +158,11 @@ K 8
 svn:date
 V 27
 2005-11-15T20:56:25.247172Z
+K 7
+svn:log
+V 48
+Add a new file to create an uninvolved revision
+
 PROPS-END
 
 Node-path: trunk/foo.txt
@@ -153,13 +179,14 @@ PROPS-END
 
 Revision-number: 5
 Prop-content-length: 131
+Prop-content-md5: (svn:log) 36fd1b91d37eaf3c9ed485ade1894c51
+Prop-content-sha1: (svn:log) 5bd65804f11199cfa87593f20e39a12b3b1fe307
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) a035f965a4990e60f05a199d9ef4fcd7
+Prop-content-sha1: (svn:date) 497960a480336a4afe102b3da3bd55b7e0f329e6
 Content-length: 131
 
-K 7
-svn:log
-V 30
-copy from a previous revision
-
 K 10
 svn:author
 V 6
@@ -168,6 +195,11 @@ K 8
 svn:date
 V 27
 2005-11-15T20:56:46.198327Z
+K 7
+svn:log
+V 30
+copy from a previous revision
+
 PROPS-END
 
 Node-path: trunk/copy-of-file.txt

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-parent-modify-prop.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-parent-modify-prop.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-parent-modify-prop.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/copy-parent-modify-prop.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 265b4915-c811-0410-a32e-b5d713837d
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 9f53196b42e188e442bc8eb52a1d9d74
+Prop-content-sha1: (svn:date) 9a79567c8ea6602419906c884375b991192809a4
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 113
+Prop-content-md5: (svn:log) 72ffb773423f22336dde7f46496524e7
+Prop-content-sha1: (svn:log) 03dabddc6ce90096d36253e79ac313e12c0ae1e1
+Prop-content-md5: (svn:author) 288404204e3d452229308317344a285d
+Prop-content-sha1: (svn:author) f437cb078acc7c6d79873462334a355eddeb9459
+Prop-content-md5: (svn:date) cb206ac7669eef47b8114c405fae6564
+Prop-content-sha1: (svn:date) ed9527991cf785cdb071bdce4de1c5b40820c37a
 Content-length: 113
 
-K 7
-svn:log
-V 16
-add dir and file
 K 10
 svn:author
 V 2
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2006-04-19T12:50:29.623828Z
+K 7
+svn:log
+V 16
+add dir and file
 PROPS-END
 
 Node-path: dir
@@ -53,12 +61,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 126
+Prop-content-md5: (svn:log) 20a4aced061c11873a124cc8af5a5ad2
+Prop-content-sha1: (svn:log) 241158d9dac741dce67f2a979db8d3c4ffae0032
+Prop-content-md5: (svn:author) 288404204e3d452229308317344a285d
+Prop-content-sha1: (svn:author) f437cb078acc7c6d79873462334a355eddeb9459
+Prop-content-md5: (svn:date) ff6b2f46707c1d5c7a25da1ac2281676
+Prop-content-sha1: (svn:date) bf4df558ea209dba9f93a3464022cde10e9b4e0f
 Content-length: 126
 
-K 7
-svn:log
-V 29
-copy dir and modify prop of f
 K 10
 svn:author
 V 2
@@ -67,6 +77,10 @@ K 8
 svn:date
 V 27
 2006-04-19T12:51:15.837786Z
+K 7
+svn:log
+V 29
+copy dir and modify prop of f
 PROPS-END
 
 Node-path: dir2
@@ -80,6 +94,8 @@ Node-path: dir2/f
 Node-kind: file
 Node-action: change
 Prop-content-length: 27
+Prop-content-md5: (prop) 3a6d0284e743dc4a9b86f97d6dd1a3bf
+Prop-content-sha1: (prop) 39f69c278f46165447f30d10acf54277aaa3d5fc
 Content-length: 27
 
 K 4

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/delete-svn-props.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/delete-svn-props.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/delete-svn-props.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/delete-svn-props.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 776dcb32-51dc-11de-996d-d717ce91f8
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 41c4565f8ca9970f03a0b2974354f2b3
+Prop-content-sha1: (svn:date) 8797ac4c64d110b528c8b1d8e5196d5a02aa4a3f
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 137
+Prop-content-md5: (svn:log) ae0d83ed222603c668159331b23ca53f
+Prop-content-sha1: (svn:log) e10cb48a2f911944a84f662cada6d6bdf5ab27c4
+Prop-content-md5: (svn:author) 4f3bf0db0166b782272f523c85369931
+Prop-content-sha1: (svn:author) 80a1a5ba52100c840c2eea1c417ca133b55e0d8c
+Prop-content-md5: (svn:date) d3eb2d2ffe43557d43f01f99dd23d7ee
+Prop-content-sha1: (svn:date) 3a4b04ed1626b7d0fc91a015d72a834fda180838
 Content-length: 137
 
-K 7
-svn:log
-V 37
-adding file with prop 'svn:eol-style'
 K 10
 svn:author
 V 5
@@ -28,12 +32,18 @@ K 8
 svn:date
 V 27
 2009-06-05T14:23:41.185914Z
+K 7
+svn:log
+V 37
+adding file with prop 'svn:eol-style'
 PROPS-END
 
 Node-path: file
 Node-kind: file
 Node-action: add
 Prop-content-length: 36
+Prop-content-md5: (svn:eol-style) 618441d41cce47dbcfd9bed6e5ff64e6
+Prop-content-sha1: (svn:eol-style) 91a07087a57580c557f3a426586f0c2f60ef2af4
 Text-content-length: 13
 Text-content-md5: 65cea5e7a1cc0516de76d7f523f105e6
 Text-content-sha1: ecc6621aa15c7c96d81bb9931b33f0c12c93a1c5
@@ -49,12 +59,14 @@ file-content
 
 Revision-number: 2
 Prop-content-length: 139
+Prop-content-md5: (svn:log) a6bf066b92960e6bb07b2124a9e5730d
+Prop-content-sha1: (svn:log) 9a012ac49dfef81dcbfbef9567f445af0b132022
+Prop-content-md5: (svn:author) 4f3bf0db0166b782272f523c85369931
+Prop-content-sha1: (svn:author) 80a1a5ba52100c840c2eea1c417ca133b55e0d8c
+Prop-content-md5: (svn:date) 11acbf8a3cae675137de95c1232e1783
+Prop-content-sha1: (svn:date) 07c52cfe8bc8cfb117a83838e2bafba514780118
 Content-length: 139
 
-K 7
-svn:log
-V 39
-removing prop 'svn:eol-style' from file
 K 10
 svn:author
 V 5
@@ -63,6 +75,10 @@ K 8
 svn:date
 V 27
 2009-06-05T14:23:42.140849Z
+K 7
+svn:log
+V 39
+removing prop 'svn:eol-style' from file
 PROPS-END
 
 Node-path: file

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/descend_into_replace.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/descend_into_replace.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/descend_into_replace.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/descend_into_replace.dump Mon Sep  6 19:13:39 2010
@@ -16,10 +16,6 @@ Revision-number: 1
 Prop-content-length: 133
 Content-length: 133
 
-K 7
-svn:log
-V 32
-Import the Greek Tree to /trunk.
 K 10
 svn:author
 V 6
@@ -28,6 +24,10 @@ K 8
 svn:date
 V 27
 2008-06-14T09:28:38.718750Z
+K 7
+svn:log
+V 32
+Import the Greek Tree to /trunk.
 PROPS-END
 
 Node-path: branches
@@ -289,10 +289,6 @@ Revision-number: 2
 Prop-content-length: 105
 Content-length: 105
 
-K 7
-svn:log
-V 5
-add X
 K 10
 svn:author
 V 6
@@ -301,6 +297,10 @@ K 8
 svn:date
 V 27
 2010-07-08T21:22:47.484375Z
+K 7
+svn:log
+V 5
+add X
 PROPS-END
 
 Node-path: trunk/X
@@ -316,10 +316,6 @@ Revision-number: 3
 Prop-content-length: 102
 Content-length: 102
 
-K 7
-svn:log
-V 2
-cp
 K 10
 svn:author
 V 6
@@ -328,6 +324,10 @@ K 8
 svn:date
 V 27
 2010-07-08T21:25:07.187500Z
+K 7
+svn:log
+V 2
+cp
 PROPS-END
 
 Node-path: trunk/H

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/descend_into_replace.expected.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/descend_into_replace.expected.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/descend_into_replace.expected.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/descend_into_replace.expected.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: b105e986-03ce-ba4b-b01a-b7a10dd0b7
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 840bd8724067d9034fdc10b5509c38f9
+Prop-content-sha1: (svn:date) 4a8052a22219238cfb5c079e68e9298cd8b685d8
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 133
+Prop-content-md5: (svn:log) c5173d4c9ada1a8e4e97af037067e1ee
+Prop-content-sha1: (svn:log) 79063f24740970c02830fe48a971969ee58fe587
+Prop-content-md5: (svn:author) 262031397020fd8df478ec13b4b096c5
+Prop-content-sha1: (svn:author) 7b37259e149636e3330d530cbf408f2b8c1eda6a
+Prop-content-md5: (svn:date) 64feac049b514242c014f71ac27bb68b
+Prop-content-sha1: (svn:date) a5f1b6bfa3ba00c58a7cfda966715513d6c050d2
 Content-length: 133
 
-K 7
-svn:log
-V 32
-Import the Greek Tree to /trunk.
 K 10
 svn:author
 V 6
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2008-06-14T09:28:38.718750Z
+K 7
+svn:log
+V 32
+Import the Greek Tree to /trunk.
 PROPS-END
 
 Node-path: trunk
@@ -41,12 +49,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 105
+Prop-content-md5: (svn:log) e63b7fa9fe1cb870c2f5bb12a1bc5d57
+Prop-content-sha1: (svn:log) 3adaf62e0ceb7f46a9e7336e2c587305b3369586
+Prop-content-md5: (svn:author) 262031397020fd8df478ec13b4b096c5
+Prop-content-sha1: (svn:author) 7b37259e149636e3330d530cbf408f2b8c1eda6a
+Prop-content-md5: (svn:date) f011aa8030d9689b21500e10baeed42b
+Prop-content-sha1: (svn:date) 8b2d68b4dc77c4255122d6896da1ca7f5bae6d47
 Content-length: 105
 
-K 7
-svn:log
-V 5
-add X
 K 10
 svn:author
 V 6
@@ -55,16 +65,22 @@ K 8
 svn:date
 V 27
 2010-07-08T21:22:47.484375Z
+K 7
+svn:log
+V 5
+add X
 PROPS-END
 
 Revision-number: 3
 Prop-content-length: 102
+Prop-content-md5: (svn:log) 9c95319bf274672d6eae7eb97c3dfda5
+Prop-content-sha1: (svn:log) 3f81e91d69a8a61ffbf19297eb0791ad54ce5690
+Prop-content-md5: (svn:author) 262031397020fd8df478ec13b4b096c5
+Prop-content-sha1: (svn:author) 7b37259e149636e3330d530cbf408f2b8c1eda6a
+Prop-content-md5: (svn:date) 7d66d31133b86b67705c69a539842090
+Prop-content-sha1: (svn:date) d6fbd0558bcc220eea1d794975114a75c69703e8
 Content-length: 102
 
-K 7
-svn:log
-V 2
-cp
 K 10
 svn:author
 V 6
@@ -73,6 +89,10 @@ K 8
 svn:date
 V 27
 2010-07-08T21:25:07.187500Z
+K 7
+svn:log
+V 2
+cp
 PROPS-END
 
 Node-path: trunk/H

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/dir_prop_change.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/dir_prop_change.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/dir_prop_change.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/dir_prop_change.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: b760f8ea-7608-0410-b9cc-88a00389c8
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 7741d67d3f97aa1b4c6532187f289027
+Prop-content-sha1: (svn:date) 5853b49cbc8fe34fecbb6978a812723570130ab8
 Content-length: 56
 
 K 8
@@ -14,13 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 105
+Prop-content-md5: (svn:log) 0d599f0ec05c3bda8c3b8a68c32a1b47
+Prop-content-sha1: (svn:log) 4cbd040533a2f43fc6691d773d510cda70f4126a
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) a9286b75679e0f198aebed8d81093b8f
+Prop-content-sha1: (svn:date) bf5e60dd41846af4a1938a145e5b2dc72caf7a65
 Content-length: 105
 
-K 7
-svn:log
-V 5
-blah
-
 K 10
 svn:author
 V 6
@@ -29,12 +32,19 @@ K 8
 svn:date
 V 27
 2005-12-21T23:12:58.931794Z
+K 7
+svn:log
+V 5
+blah
+
 PROPS-END
 
 Node-path: 
 Node-kind: dir
 Node-action: change
 Prop-content-length: 37
+Prop-content-md5: (svn:ignore) 9eb84090956c484e32cb6c08455a667b
+Prop-content-sha1: (svn:ignore) 003d0450f6f7e6db635a04d23245b68e13365463
 Content-length: 37
 
 K 10

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/file-dir-file.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/file-dir-file.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/file-dir-file.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/file-dir-file.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: bd4c07e3-6b11-0410-8af7-f8eca344b6
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) f5dac4babcf6704064f289554907048a
+Prop-content-sha1: (svn:date) bcfed6a359522261d423ef926f94c9c6923e579e
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 105
+Prop-content-md5: (svn:log) c13d88cb4cb02003daedb8a84e5d272a
+Prop-content-sha1: (svn:log) 5eee38381388b6f30efdd5c5c6f067dbf32c0bb3
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 50c9b5475428091781810ef78f122277
+Prop-content-sha1: (svn:date) d28f750443887b4cf7300a6e1360212ca6c6b971
 Content-length: 105
 
-K 7
-svn:log
-V 5
-stuff
 K 10
 svn:author
 V 6
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2006-04-14T22:50:10.459753Z
+K 7
+svn:log
+V 5
+stuff
 PROPS-END
 
 Node-path: a.txt

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/modified-in-place.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/modified-in-place.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/modified-in-place.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/modified-in-place.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 103a2b4e-2705-0410-8a58-ca61540ba7
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) e88767e42382220d125be1ed367629cc
+Prop-content-sha1: (svn:date) 80df200b991a20c34d6b4e114b2fc2d98137f51a
 Content-length: 56
 
 K 8
@@ -14,13 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 114
+Prop-content-md5: (svn:log) 527f4d0c1fe36603a9be30f07a163dd2
+Prop-content-sha1: (svn:log) cf4534434e876d77c8cdc66637f027dd7d9d2fde
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 6ec8580a0f6a77bae0ce365f41126e35
+Prop-content-sha1: (svn:date) d8b503d01cfb7391d0a5ecdf712787cdd6643cd3
 Content-length: 114
 
-K 7
-svn:log
-V 13
-Added a file
-
 K 10
 svn:author
 V 6
@@ -29,6 +32,11 @@ K 8
 svn:date
 V 27
 2005-11-09T19:58:23.561942Z
+K 7
+svn:log
+V 13
+Added a file
+
 PROPS-END
 
 Node-path: foo.txt
@@ -46,12 +54,14 @@ this is a file
 
 Revision-number: 2
 Prop-content-length: 112
+Prop-content-md5: (svn:log) e9da24feb3b462593fc3d94b8cfaef47
+Prop-content-sha1: (svn:log) b041b2bbd7f4ad042af1a8895946aff08c4699c3
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) d6010780d9e5f26194eaa2e4df698201
+Prop-content-sha1: (svn:date) 55a882a65d5c697e3fcf4f7abad507fcb7809e5c
 Content-length: 112
 
-K 7
-svn:log
-V 11
-modified it
 K 10
 svn:author
 V 6
@@ -60,6 +70,10 @@ K 8
 svn:date
 V 27
 2005-11-09T19:58:38.412025Z
+K 7
+svn:log
+V 11
+modified it
 PROPS-END
 
 Node-path: foo.txt

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/no-author.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/no-author.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/no-author.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/no-author.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 55b1b577-cf20-0410-8f4d-bb83706672
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 42c25a2cbf4ab8d750997c7700f0a4a7
+Prop-content-sha1: (svn:date) 1c533b58c1065325ec970502fa4415476333b940
 Content-length: 56
 
 K 8
@@ -14,17 +16,21 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 77
+Prop-content-md5: (svn:log) d3b07384d113edec49eaa6238ad5ff00
+Prop-content-sha1: (svn:log) f1d2d2f924e986ac86fdf7b36c94bcdf32beec15
+Prop-content-md5: (svn:date) 597b5364abcbac3b321a0162ce3bdd21
+Prop-content-sha1: (svn:date) 21c46980750e710eb3c5a6a14ec3b414226673a5
 Content-length: 77
 
+K 8
+svn:date
+V 27
+2006-10-27T18:55:49.840787Z
 K 7
 svn:log
 V 4
 foo
 
-K 8
-svn:date
-V 27
-2006-10-27T18:55:49.840787Z
 PROPS-END
 
 Node-path: trunk

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/repo_with_copy_of_root_dir.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/repo_with_copy_of_root_dir.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/repo_with_copy_of_root_dir.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/repo_with_copy_of_root_dir.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 7c1d1c84-647b-4ca5-9d20-057768670f
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) bc143cedbebce0d902d24fb9d2ce804a
+Prop-content-sha1: (svn:date) 5e19fedd13b998c59d39077122eef10689cac166
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 104
+Prop-content-md5: (svn:log) e34a8899ef6468b74f8a1048419ccc8b
+Prop-content-sha1: (svn:log) 573b76b3265bbcfe6a9d2bf0ba54f057f155c921
+Prop-content-md5: (svn:author) 03d2924e0693ecca4b65dd995fdefd38
+Prop-content-sha1: (svn:author) fc0b8cd559ad7a06aa4a0d820aaafd1bef9f52bc
+Prop-content-md5: (svn:date) e5981b20ba4f382a908e2cdcbcb30a41
+Prop-content-sha1: (svn:date) 91d0335a2bb3be894e7404845be77ec6204d8b25
 Content-length: 104
 
-K 7
-svn:log
-V 4
-wwww
 K 10
 svn:author
 V 6
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2009-06-29T12:23:55.134926Z
+K 7
+svn:log
+V 4
+wwww
 PROPS-END
 
 Node-path: full

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/revprops.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/revprops.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/revprops.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/revprops.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,10 @@ UUID: 728f5e1e-a57c-4dd4-8b4f-ca752f5178
 
 Revision-number: 0
 Prop-content-length: 75
+Prop-content-md5: (foo) cffe6699435a9042ea1d06ddbcd7853a
+Prop-content-sha1: (foo) 1f39e4f188cddd284d64602cba39c580f5ea4335
+Prop-content-md5: (svn:date) 1b69f2412c6c742c9c7244a61fa18e09
+Prop-content-sha1: (svn:date) 566264fef4d43d78fac5966221a636c01cfb8dd8
 Content-length: 75
 
 K 3
@@ -18,24 +22,32 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 132
+Prop-content-md5: (svn:log) d41d8cd98f00b204e9800998ecf8427e
+Prop-content-sha1: (svn:log) da39a3ee5e6b4b0d3255bfef95601890afd80709
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:mergeinfo) 3b6251fcdc797614cfbc1df34064e3fc
+Prop-content-sha1: (svn:mergeinfo) 545733d85022289004118dd37db90b9df0ffe593
+Prop-content-md5: (svn:date) 65ac64d8cca57d54f7b09789e9e78726
+Prop-content-sha1: (svn:date) e55b50fb4607950d7b8e78092d5771a53bcbdd02
 Content-length: 132
 
-K 7
-svn:log
-V 0
-
 K 10
 svn:author
 V 3
 lgo
-K 13
-svn:mergeinfo
-V 10
-/trunk:1:2
 K 8
 svn:date
 V 27
 2007-12-07T20:53:40.322712Z
+K 7
+svn:log
+V 0
+
+K 13
+svn:mergeinfo
+V 10
+/trunk:1:2
 PROPS-END
 
 Node-path: test.txt
@@ -62,12 +74,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 124
+Prop-content-md5: (svn:log) c5f0e220fb8ccf25d10ad241dcfd746d
+Prop-content-sha1: (svn:log) ee00102303d31cafd567cb15853e50132446a55c
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) f3d8837082ca5c8c0a62763b33d0837c
+Prop-content-sha1: (svn:date) 3d7b7e4383358001a010e8d217cc71099a73ac6e
 Content-length: 124
 
-K 7
-svn:log
-V 26
-Import greek tree on trunk
 K 10
 svn:author
 V 3
@@ -76,6 +90,10 @@ K 8
 svn:date
 V 27
 2007-12-07T20:56:45.939703Z
+K 7
+svn:log
+V 26
+Import greek tree on trunk
 PROPS-END
 
 Node-path: trunk/A
@@ -308,12 +326,14 @@ This is the file 'iota'.
 
 Revision-number: 3
 Prop-content-length: 127
+Prop-content-md5: (svn:log) 5c72cafb682cb5732941ad3b4c35ae59
+Prop-content-sha1: (svn:log) 844692fcd525ed0689e8ee0763a0e4561690b43d
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) 0d8a658946f806a5b815299da6efdfce
+Prop-content-sha1: (svn:date) 788b71e9b4b5c67b0b2135673e76dfa57079ef68
 Content-length: 127
 
-K 7
-svn:log
-V 29
-* trunk/A/D/H/psi: extra line
 K 10
 svn:author
 V 3
@@ -322,6 +342,10 @@ K 8
 svn:date
 V 27
 2007-12-07T21:12:26.232653Z
+K 7
+svn:log
+V 29
+* trunk/A/D/H/psi: extra line
 PROPS-END
 
 Node-path: trunk/A/D/H/psi

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-move-and-modify.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-move-and-modify.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-move-and-modify.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-move-and-modify.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 3f6eb9ce-fbb3-4b51-a522-daa270b3ac
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 926c539862b806f66b9c06493676c629
+Prop-content-sha1: (svn:date) 573810eb9df21b2ed82a1131546acea967158b78
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 115
+Prop-content-md5: (svn:log) 4346997c96e47b2f214ae84906a04fd7
+Prop-content-sha1: (svn:log) 02d631ed0cdf29ef714dbd8294fd7da1cc165bcc
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) e795d61fff7f7c25c20803178a00da2b
+Prop-content-sha1: (svn:date) 407b1db5001e0710228ffa60858350c04807c9e4
 Content-length: 115
 
-K 7
-svn:log
-V 17
-Add base folders.
 K 10
 svn:author
 V 3
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2008-01-02T20:33:05.279494Z
+K 7
+svn:log
+V 17
+Add base folders.
 PROPS-END
 
 Node-path: project1
@@ -68,12 +76,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 110
+Prop-content-md5: (svn:log) 2d1e85cf75aeea63b99f623009eb6a4d
+Prop-content-sha1: (svn:log) d9eb7f5f86729ac03c7e0171bb34663a7e1066bb
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) 5d345ba3cfacd2b6e13864183f3381bf
+Prop-content-sha1: (svn:date) 3540287f0f83c8ca30f88eef5e5e63c25f2739f9
 Content-length: 110
 
-K 7
-svn:log
-V 12
-Add folders.
 K 10
 svn:author
 V 3
@@ -82,6 +92,10 @@ K 8
 svn:date
 V 27
 2008-01-02T20:33:06.265712Z
+K 7
+svn:log
+V 12
+Add folders.
 PROPS-END
 
 Node-path: project1/trunk/A
@@ -113,12 +127,14 @@ PROPS-END
 
 Revision-number: 3
 Prop-content-length: 106
+Prop-content-md5: (svn:log) 3505962cba11bb7655d611ab8d0dd5f8
+Prop-content-sha1: (svn:log) 53acc723b0cda36d8dbeaef69fdd04ab04286dab
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) b1adc5df86c72122ceb676d656a13e80
+Prop-content-sha1: (svn:date) f22f40deef795db88a82950ee168dfe37ce4944b
 Content-length: 106
 
-K 7
-svn:log
-V 9
-Add file.
 K 10
 svn:author
 V 3
@@ -127,6 +143,10 @@ K 8
 svn:date
 V 27
 2008-01-02T20:33:07.283685Z
+K 7
+svn:log
+V 9
+Add file.
 PROPS-END
 
 Node-path: project1/trunk/A/B/C/file.txt
@@ -145,12 +165,14 @@ content for file.txt
 
 Revision-number: 4
 Prop-content-length: 117
+Prop-content-md5: (svn:log) 416d5850e22948fb77b09ae08f226c48
+Prop-content-sha1: (svn:log) a238f2952e51a0f67ed790563b0296cc19b4060d
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) 7c24e8c449e29012735cadd320621501
+Prop-content-sha1: (svn:date) cb6ae843cf2ba3e8c173223ab7dd0707a734bcaf
 Content-length: 117
 
-K 7
-svn:log
-V 19
-Add file file2.txt.
 K 10
 svn:author
 V 3
@@ -159,6 +181,10 @@ K 8
 svn:date
 V 27
 2008-01-02T20:33:08.278330Z
+K 7
+svn:log
+V 19
+Add file file2.txt.
 PROPS-END
 
 Node-path: project1/trunk/A/B/C/file2.txt
@@ -177,12 +203,14 @@ content for file2.txt
 
 Revision-number: 5
 Prop-content-length: 127
+Prop-content-md5: (svn:log) dbbba5ba8b0981e95bd3b123e90d188c
+Prop-content-sha1: (svn:log) 4cfa881024df0b37cf93f35e317adf995bcc8aa8
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) ac1adc3a8e8afd515d9f95e8d95093dc
+Prop-content-sha1: (svn:date) 92f8c93d3494b34e3a0daccfe466153f4bc4f665
 Content-length: 127
 
-K 7
-svn:log
-V 29
-move project and modify file.
 K 10
 svn:author
 V 3
@@ -191,6 +219,10 @@ K 8
 svn:date
 V 27
 2008-01-02T20:33:12.238116Z
+K 7
+svn:log
+V 29
+move project and modify file.
 PROPS-END
 
 Node-path: branches
@@ -199,6 +231,8 @@ Node-action: add
 Node-copyfrom-rev: 4
 Node-copyfrom-path: project1/branches
 Prop-content-length: 34
+Prop-content-md5: (svn:mergeinfo) d41d8cd98f00b204e9800998ecf8427e
+Prop-content-sha1: (svn:mergeinfo) da39a3ee5e6b4b0d3255bfef95601890afd80709
 Content-length: 34
 
 K 13
@@ -226,6 +260,8 @@ Node-action: add
 Node-copyfrom-rev: 4
 Node-copyfrom-path: project1/tags
 Prop-content-length: 34
+Prop-content-md5: (svn:mergeinfo) d41d8cd98f00b204e9800998ecf8427e
+Prop-content-sha1: (svn:mergeinfo) da39a3ee5e6b4b0d3255bfef95601890afd80709
 Content-length: 34
 
 K 13
@@ -241,6 +277,8 @@ Node-action: add
 Node-copyfrom-rev: 4
 Node-copyfrom-path: project1/trunk
 Prop-content-length: 34
+Prop-content-md5: (svn:mergeinfo) d41d8cd98f00b204e9800998ecf8427e
+Prop-content-sha1: (svn:mergeinfo) da39a3ee5e6b4b0d3255bfef95601890afd80709
 Content-length: 34
 
 K 13
@@ -266,12 +304,14 @@ extra line of test
 
 Revision-number: 6
 Prop-content-length: 115
+Prop-content-md5: (svn:log) 2ce727e28e0912e75217378c8b321cf9
+Prop-content-sha1: (svn:log) 5b471ab3caf6219f567c6f25cd941bc8bdd0327c
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) dfda2ba5f85be4d81643a4f06862f139
+Prop-content-sha1: (svn:date) f48493f090bb9345229cfea45ae68e39c5831481
 Content-length: 115
 
-K 7
-svn:log
-V 17
-removed project1.
 K 10
 svn:author
 V 3
@@ -280,6 +320,10 @@ K 8
 svn:date
 V 27
 2008-01-02T20:33:14.261412Z
+K 7
+svn:log
+V 17
+removed project1.
 PROPS-END
 
 Node-path: project1

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-A-changes.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-A-changes.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-A-changes.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-A-changes.dump Mon Sep  6 19:13:39 2010
@@ -16,10 +16,6 @@ Revision-number: 1
 Prop-content-length: 97
 Content-length: 97
 
-K 7
-svn:log
-V 0
-
 K 10
 svn:author
 V 3
@@ -28,6 +24,10 @@ K 8
 svn:date
 V 27
 2007-12-07T20:53:40.322712Z
+K 7
+svn:log
+V 0
+
 PROPS-END
 
 Node-path: test.txt
@@ -55,10 +55,6 @@ Revision-number: 2
 Prop-content-length: 124
 Content-length: 124
 
-K 7
-svn:log
-V 26
-Import greek tree on trunk
 K 10
 svn:author
 V 3
@@ -67,6 +63,10 @@ K 8
 svn:date
 V 27
 2007-12-07T20:56:45.939703Z
+K 7
+svn:log
+V 26
+Import greek tree on trunk
 PROPS-END
 
 Node-path: trunk/A
@@ -289,10 +289,6 @@ Revision-number: 3
 Prop-content-length: 127
 Content-length: 127
 
-K 7
-svn:log
-V 29
-* trunk/A/D/H/psi: extra line
 K 10
 svn:author
 V 3
@@ -301,6 +297,10 @@ K 8
 svn:date
 V 27
 2007-12-07T21:12:26.232653Z
+K 7
+svn:log
+V 29
+* trunk/A/D/H/psi: extra line
 PROPS-END
 
 Node-path: trunk/A/D/H/psi
@@ -318,10 +318,6 @@ Revision-number: 4
 Prop-content-length: 128
 Content-length: 128
 
-K 7
-svn:log
-V 26
-make changes on A and iota
 K 10
 svn:author
 V 7
@@ -330,6 +326,10 @@ K 8
 svn:date
 V 27
 2007-12-09T21:25:05.711998Z
+K 7
+svn:log
+V 26
+make changes on A and iota
 PROPS-END
 
 Node-path: trunk/A
@@ -362,10 +362,6 @@ Revision-number: 5
 Prop-content-length: 116
 Content-length: 116
 
-K 7
-svn:log
-V 14
-Renamed A to B
 K 10
 svn:author
 V 7
@@ -374,6 +370,10 @@ K 8
 svn:date
 V 27
 2007-12-09T21:26:14.639561Z
+K 7
+svn:log
+V 14
+Renamed A to B
 PROPS-END
 
 Node-path: trunk/B
@@ -391,10 +391,6 @@ Revision-number: 6
 Prop-content-length: 116
 Content-length: 116
 
-K 7
-svn:log
-V 14
-Moved B/D to A
 K 10
 svn:author
 V 7
@@ -403,6 +399,10 @@ K 8
 svn:date
 V 27
 2007-12-09T21:27:02.055549Z
+K 7
+svn:log
+V 14
+Moved B/D to A
 PROPS-END
 
 Node-path: trunk/A
@@ -420,10 +420,6 @@ Revision-number: 7
 Prop-content-length: 125
 Content-length: 125
 
-K 7
-svn:log
-V 23
-Added property to trunk
 K 10
 svn:author
 V 7
@@ -432,6 +428,10 @@ K 8
 svn:date
 V 27
 2007-12-09T21:28:07.300170Z
+K 7
+svn:log
+V 23
+Added property to trunk
 PROPS-END
 
 Node-path: trunk

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-A-changes.expected.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-A-changes.expected.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-A-changes.expected.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-A-changes.expected.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 728f5e1e-a57c-4dd4-8b4f-ca752f5178
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 1b69f2412c6c742c9c7244a61fa18e09
+Prop-content-sha1: (svn:date) 566264fef4d43d78fac5966221a636c01cfb8dd8
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 97
+Prop-content-md5: (svn:log) d41d8cd98f00b204e9800998ecf8427e
+Prop-content-sha1: (svn:log) da39a3ee5e6b4b0d3255bfef95601890afd80709
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) 65ac64d8cca57d54f7b09789e9e78726
+Prop-content-sha1: (svn:date) e55b50fb4607950d7b8e78092d5771a53bcbdd02
 Content-length: 97
 
-K 7
-svn:log
-V 0
-
 K 10
 svn:author
 V 3
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2007-12-07T20:53:40.322712Z
+K 7
+svn:log
+V 0
+
 PROPS-END
 
 Node-path: trunk
@@ -41,12 +49,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 124
+Prop-content-md5: (svn:log) c5f0e220fb8ccf25d10ad241dcfd746d
+Prop-content-sha1: (svn:log) ee00102303d31cafd567cb15853e50132446a55c
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) f3d8837082ca5c8c0a62763b33d0837c
+Prop-content-sha1: (svn:date) 3d7b7e4383358001a010e8d217cc71099a73ac6e
 Content-length: 124
 
-K 7
-svn:log
-V 26
-Import greek tree on trunk
 K 10
 svn:author
 V 3
@@ -55,6 +65,10 @@ K 8
 svn:date
 V 27
 2007-12-07T20:56:45.939703Z
+K 7
+svn:log
+V 26
+Import greek tree on trunk
 PROPS-END
 
 Node-path: trunk/A
@@ -274,12 +288,14 @@ This is the file 'A/mu'.
 
 Revision-number: 3
 Prop-content-length: 127
+Prop-content-md5: (svn:log) 5c72cafb682cb5732941ad3b4c35ae59
+Prop-content-sha1: (svn:log) 844692fcd525ed0689e8ee0763a0e4561690b43d
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) 0d8a658946f806a5b815299da6efdfce
+Prop-content-sha1: (svn:date) 788b71e9b4b5c67b0b2135673e76dfa57079ef68
 Content-length: 127
 
-K 7
-svn:log
-V 29
-* trunk/A/D/H/psi: extra line
 K 10
 svn:author
 V 3
@@ -288,6 +304,10 @@ K 8
 svn:date
 V 27
 2007-12-07T21:12:26.232653Z
+K 7
+svn:log
+V 29
+* trunk/A/D/H/psi: extra line
 PROPS-END
 
 Node-path: trunk/A/D/H/psi
@@ -304,12 +324,14 @@ Added extra line.
 
 Revision-number: 4
 Prop-content-length: 128
+Prop-content-md5: (svn:log) bbb947527249743ceab8254b3dacd4cc
+Prop-content-sha1: (svn:log) 70ddf3a94578a1164e79b6f1d274d0db8acde01e
+Prop-content-md5: (svn:author) 5176e28ac739be42420688254587a92a
+Prop-content-sha1: (svn:author) 2a55f6a4d5f5d2ac3b08bf7eb6bc2bde2b1f9ce6
+Prop-content-md5: (svn:date) 9fe701bb0e59475780bfe00022627f98
+Prop-content-sha1: (svn:date) 589370c75026addcdd5c11772aa206bb9a6d389e
 Content-length: 128
 
-K 7
-svn:log
-V 26
-make changes on A and iota
 K 10
 svn:author
 V 7
@@ -318,12 +340,18 @@ K 8
 svn:date
 V 27
 2007-12-09T21:25:05.711998Z
+K 7
+svn:log
+V 26
+make changes on A and iota
 PROPS-END
 
 Node-path: trunk/A
 Node-kind: dir
 Node-action: change
 Prop-content-length: 26
+Prop-content-md5: (foo) 37b51d194a7513e45b56f6524f2d51f2
+Prop-content-sha1: (foo) 62cdb7020ff920e5aa642c3d4066950dd1f01f4d
 Content-length: 26
 
 K 3
@@ -335,12 +363,14 @@ PROPS-END
 
 Revision-number: 5
 Prop-content-length: 116
+Prop-content-md5: (svn:log) 10311450610213e83fa9b7b6dd9148b8
+Prop-content-sha1: (svn:log) e06b304aa4c8ffe33ea44ec10023a900fc90a836
+Prop-content-md5: (svn:author) 5176e28ac739be42420688254587a92a
+Prop-content-sha1: (svn:author) 2a55f6a4d5f5d2ac3b08bf7eb6bc2bde2b1f9ce6
+Prop-content-md5: (svn:date) ea204d8057e4c132b701417012b29589
+Prop-content-sha1: (svn:date) 3b183cd08efe14a34541311ff10d8df09a448522
 Content-length: 116
 
-K 7
-svn:log
-V 14
-Renamed A to B
 K 10
 svn:author
 V 7
@@ -349,6 +379,10 @@ K 8
 svn:date
 V 27
 2007-12-09T21:26:14.639561Z
+K 7
+svn:log
+V 14
+Renamed A to B
 PROPS-END
 
 Node-path: trunk/A
@@ -357,12 +391,14 @@ Node-action: delete
 
 Revision-number: 6
 Prop-content-length: 116
+Prop-content-md5: (svn:log) 0d914d8d200063955513f49127bf1159
+Prop-content-sha1: (svn:log) 61301c02fe66da8307a029c0830ecdca617fe449
+Prop-content-md5: (svn:author) 5176e28ac739be42420688254587a92a
+Prop-content-sha1: (svn:author) 2a55f6a4d5f5d2ac3b08bf7eb6bc2bde2b1f9ce6
+Prop-content-md5: (svn:date) 008dd7b8ca0b8761f784c677d1a8c3e3
+Prop-content-sha1: (svn:date) d7ab15a75694a73885b1707b7d1652bb831ec5e8
 Content-length: 116
 
-K 7
-svn:log
-V 14
-Moved B/D to A
 K 10
 svn:author
 V 7
@@ -371,6 +407,10 @@ K 8
 svn:date
 V 27
 2007-12-09T21:27:02.055549Z
+K 7
+svn:log
+V 14
+Moved B/D to A
 PROPS-END
 
 Node-path: trunk/A
@@ -494,12 +534,14 @@ This is the file 'A/D/gamma'.
 
 Revision-number: 7
 Prop-content-length: 125
+Prop-content-md5: (svn:log) f6d9f682d5011607580ee4462eff7156
+Prop-content-sha1: (svn:log) ce37d93f790eb3b1670b69e4be410c510ef3de84
+Prop-content-md5: (svn:author) 5176e28ac739be42420688254587a92a
+Prop-content-sha1: (svn:author) 2a55f6a4d5f5d2ac3b08bf7eb6bc2bde2b1f9ce6
+Prop-content-md5: (svn:date) e83ec98db8ea6e40028fa35ecbfccb12
+Prop-content-sha1: (svn:date) 474deb2c396cec8418307577caa3a7339f17ea2e
 Content-length: 125
 
-K 7
-svn:log
-V 23
-Added property to trunk
 K 10
 svn:author
 V 7
@@ -508,12 +550,18 @@ K 8
 svn:date
 V 27
 2007-12-09T21:28:07.300170Z
+K 7
+svn:log
+V 23
+Added property to trunk
 PROPS-END
 
 Node-path: trunk
 Node-kind: dir
 Node-action: change
 Prop-content-length: 31
+Prop-content-md5: (propon) 8d0411b338c83cd8cd8ad9d9db127101
+Prop-content-sha1: (propon) 488784591515bd4cdaa016be4ec9b172dc4e7caf
 Content-length: 31
 
 K 6

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-only.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-only.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-only.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-only.dump Mon Sep  6 19:13:39 2010
@@ -16,10 +16,6 @@ Revision-number: 1
 Prop-content-length: 97
 Content-length: 97
 
-K 7
-svn:log
-V 0
-
 K 10
 svn:author
 V 3
@@ -28,6 +24,10 @@ K 8
 svn:date
 V 27
 2007-12-07T20:53:40.322712Z
+K 7
+svn:log
+V 0
+
 PROPS-END
 
 Node-path: test.txt
@@ -55,10 +55,6 @@ Revision-number: 2
 Prop-content-length: 124
 Content-length: 124
 
-K 7
-svn:log
-V 26
-Import greek tree on trunk
 K 10
 svn:author
 V 3
@@ -67,6 +63,10 @@ K 8
 svn:date
 V 27
 2007-12-07T20:56:45.939703Z
+K 7
+svn:log
+V 26
+Import greek tree on trunk
 PROPS-END
 
 Node-path: trunk/A
@@ -289,10 +289,6 @@ Revision-number: 3
 Prop-content-length: 127
 Content-length: 127
 
-K 7
-svn:log
-V 29
-* trunk/A/D/H/psi: extra line
 K 10
 svn:author
 V 3
@@ -301,6 +297,10 @@ K 8
 svn:date
 V 27
 2007-12-07T21:12:26.232653Z
+K 7
+svn:log
+V 29
+* trunk/A/D/H/psi: extra line
 PROPS-END
 
 Node-path: trunk/A/D/H/psi

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-only.expected.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-only.expected.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-only.expected.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/svnsync-trunk-only.expected.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 728f5e1e-a57c-4dd4-8b4f-ca752f5178
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 1b69f2412c6c742c9c7244a61fa18e09
+Prop-content-sha1: (svn:date) 566264fef4d43d78fac5966221a636c01cfb8dd8
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 97
+Prop-content-md5: (svn:log) d41d8cd98f00b204e9800998ecf8427e
+Prop-content-sha1: (svn:log) da39a3ee5e6b4b0d3255bfef95601890afd80709
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) 65ac64d8cca57d54f7b09789e9e78726
+Prop-content-sha1: (svn:date) e55b50fb4607950d7b8e78092d5771a53bcbdd02
 Content-length: 97
 
-K 7
-svn:log
-V 0
-
 K 10
 svn:author
 V 3
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2007-12-07T20:53:40.322712Z
+K 7
+svn:log
+V 0
+
 PROPS-END
 
 Node-path: trunk
@@ -41,12 +49,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 124
+Prop-content-md5: (svn:log) c5f0e220fb8ccf25d10ad241dcfd746d
+Prop-content-sha1: (svn:log) ee00102303d31cafd567cb15853e50132446a55c
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) f3d8837082ca5c8c0a62763b33d0837c
+Prop-content-sha1: (svn:date) 3d7b7e4383358001a010e8d217cc71099a73ac6e
 Content-length: 124
 
-K 7
-svn:log
-V 26
-Import greek tree on trunk
 K 10
 svn:author
 V 3
@@ -55,6 +65,10 @@ K 8
 svn:date
 V 27
 2007-12-07T20:56:45.939703Z
+K 7
+svn:log
+V 26
+Import greek tree on trunk
 PROPS-END
 
 Node-path: trunk/A
@@ -287,12 +301,14 @@ This is the file 'iota'.
 
 Revision-number: 3
 Prop-content-length: 127
+Prop-content-md5: (svn:log) 5c72cafb682cb5732941ad3b4c35ae59
+Prop-content-sha1: (svn:log) 844692fcd525ed0689e8ee0763a0e4561690b43d
+Prop-content-md5: (svn:author) e132f7d4c73fdb84ba5f84bcfdcf90b1
+Prop-content-sha1: (svn:author) 037aa8992b1094819e6c95659c91826248822e75
+Prop-content-md5: (svn:date) 0d8a658946f806a5b815299da6efdfce
+Prop-content-sha1: (svn:date) 788b71e9b4b5c67b0b2135673e76dfa57079ef68
 Content-length: 127
 
-K 7
-svn:log
-V 29
-* trunk/A/D/H/psi: extra line
 K 10
 svn:author
 V 3
@@ -301,6 +317,10 @@ K 8
 svn:date
 V 27
 2007-12-07T21:12:26.232653Z
+K 7
+svn:log
+V 29
+* trunk/A/D/H/psi: extra line
 PROPS-END
 
 Node-path: trunk/A/D/H/psi

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-empty-trunk.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-empty-trunk.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-empty-trunk.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-empty-trunk.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: c38a9451-c504-0410-b613-a343b2d5fd
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) d3e68c204824c9d773669f1589ee632e
+Prop-content-sha1: (svn:date) b013b81522077aea7d8473b0c5ac140021f11059
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 105
+Prop-content-md5: (svn:log) a0f848942ce863cf53c0fa6cc684007d
+Prop-content-sha1: (svn:log) 80437a44a661d141174209119d54125a59a64b2a
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 56078dd7c8ee30deab799602d25a2794
+Prop-content-sha1: (svn:date) 815da5e8791ae8d419e0c2c83f139a5fe6a3e001
 Content-length: 105
 
-K 7
-svn:log
-V 5
-setup
 K 10
 svn:author
 V 6
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2005-11-04T23:04:15.060966Z
+K 7
+svn:log
+V 5
+setup
 PROPS-END
 
 Node-path: tags
@@ -50,12 +58,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 106
+Prop-content-md5: (svn:log) 71144bec603905f49f4253f77fd5a9ef
+Prop-content-sha1: (svn:log) ed2db88fb56683d3e2b1e2163408a0e907f06fa8
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 862458ae04a246c9891d0b8a1d7d9644
+Prop-content-sha1: (svn:date) ab480fd6e98659ca9ce03f3eff7213ca303f8f29
 Content-length: 106
 
-K 7
-svn:log
-V 6
-tag it
 K 10
 svn:author
 V 6
@@ -64,6 +74,10 @@ K 8
 svn:date
 V 27
 2005-11-04T23:04:32.222710Z
+K 7
+svn:log
+V 6
+tag it
 PROPS-END
 
 Node-path: tags/an-empty-tag

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-trunk-with-dir.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-trunk-with-dir.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-trunk-with-dir.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-trunk-with-dir.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 20f4d640-c604-0410-95c8-f4ec7efce8
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) a046659177c52c6746917821511f9318
+Prop-content-sha1: (svn:date) 38fd1e0ee328137f9d719300004dca3292d143b1
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 105
+Prop-content-md5: (svn:log) c13d88cb4cb02003daedb8a84e5d272a
+Prop-content-sha1: (svn:log) 5eee38381388b6f30efdd5c5c6f067dbf32c0bb3
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) d92941fc4884b1a17572b249445b4c23
+Prop-content-sha1: (svn:date) 8f38fcb744bd1143533f08521db241cb54501bd1
 Content-length: 105
 
-K 7
-svn:log
-V 5
-stuff
 K 10
 svn:author
 V 6
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2005-11-05T00:11:07.194039Z
+K 7
+svn:log
+V 5
+stuff
 PROPS-END
 
 Node-path: tags
@@ -59,12 +67,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 111
+Prop-content-md5: (svn:log) 98fa34b678d0bc616dc453ff71453ae5
+Prop-content-sha1: (svn:log) a3b3d00c74cb34cca8ce31435943bee58bf3b6e1
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 9c81fd8fde02dc15ec88a8680dc74d26
+Prop-content-sha1: (svn:date) 2d25c8fb2554c0a0560109ad573db6eb26acb582
 Content-length: 111
 
-K 7
-svn:log
-V 10
-more stuff
 K 10
 svn:author
 V 6
@@ -73,6 +83,10 @@ K 8
 svn:date
 V 27
 2005-11-05T00:11:18.910470Z
+K 7
+svn:log
+V 10
+more stuff
 PROPS-END
 
 Node-path: tags/a-tag

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-trunk-with-file.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-trunk-with-file.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-trunk-with-file.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-trunk-with-file.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 9bc56067-ff04-0410-83a8-bf961f5bc0
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 06156cb677da23ca75ca86ca4a14fb8f
+Prop-content-sha1: (svn:date) a7f2bcd4666a392a9aa9d1c739d490d22ff50bfc
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 115
+Prop-content-md5: (svn:log) 4ab9e582f3170b1da8428f34f37acf20
+Prop-content-sha1: (svn:log) 43a0bac46b9fa5d856ab146334082f1edd13134e
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) ed886aa69961cfa6adb3b936ffc80889
+Prop-content-sha1: (svn:date) 12760e904f72cb239eea36c02488f94a65f5af3a
 Content-length: 115
 
-K 7
-svn:log
-V 14
-initial layout
 K 10
 svn:author
 V 6
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2005-11-07T20:22:08.601650Z
+K 7
+svn:log
+V 14
+initial layout
 PROPS-END
 
 Node-path: branches
@@ -59,12 +67,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 111
+Prop-content-md5: (svn:log) b1f4cf34cf2348c4d30bcefce58e46e7
+Prop-content-sha1: (svn:log) 39b4de55d6c748d9adb1e13c09daf81bf2b4e89d
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 1850831dfb94f96c873dfab34c9f9ed0
+Prop-content-sha1: (svn:date) 768a02028e9b7f7d70422366e9e18391db9aeb78
 Content-length: 111
 
-K 7
-svn:log
-V 10
-add a file
 K 10
 svn:author
 V 6
@@ -73,6 +83,10 @@ K 8
 svn:date
 V 27
 2005-11-07T20:22:25.607033Z
+K 7
+svn:log
+V 10
+add a file
 PROPS-END
 
 Node-path: trunk/foo.txt
@@ -90,13 +104,14 @@ this is a file.
 
 Revision-number: 3
 Prop-content-length: 113
+Prop-content-md5: (svn:log) 0aaf4edeabbca22a01ab87cbb4c54543
+Prop-content-sha1: (svn:log) f42b93ee6a78447b18229c616745a5f965167383
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 1872a9c3ebf036b1b88cd553bf71d9b1
+Prop-content-sha1: (svn:date) 36cf7ac0d23cd15f8e4983192a370d545e293f56
 Content-length: 113
 
-K 7
-svn:log
-V 12
-make a tag.
-
 K 10
 svn:author
 V 6
@@ -105,6 +120,11 @@ K 8
 svn:date
 V 27
 2005-11-07T20:22:46.490796Z
+K 7
+svn:log
+V 12
+make a tag.
+
 PROPS-END
 
 Node-path: tags/a-tag-with-file-contents

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-trunk-with-file2.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-trunk-with-file2.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-trunk-with-file2.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-trunk-with-file2.dump Mon Sep  6 19:13:39 2010
@@ -1,25 +1,29 @@
 SVN-fs-dump-format-version: 2
 
-UUID: 47c84ee7-0005-0410-843c-81123ebdd4be
+UUID: 9bc56067-ff04-0410-83a8-bf961f5bc06a
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 06156cb677da23ca75ca86ca4a14fb8f
+Prop-content-sha1: (svn:date) a7f2bcd4666a392a9aa9d1c739d490d22ff50bfc
 Content-length: 56
 
 K 8
 svn:date
 V 27
-2005-11-07T22:09:05.681726Z
+2005-11-07T20:21:44.409773Z
 PROPS-END
 
 Revision-number: 1
 Prop-content-length: 115
+Prop-content-md5: (svn:log) 4ab9e582f3170b1da8428f34f37acf20
+Prop-content-sha1: (svn:log) 43a0bac46b9fa5d856ab146334082f1edd13134e
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) ed886aa69961cfa6adb3b936ffc80889
+Prop-content-sha1: (svn:date) 12760e904f72cb239eea36c02488f94a65f5af3a
 Content-length: 115
 
-K 7
-svn:log
-V 14
-initial layout
 K 10
 svn:author
 V 6
@@ -27,7 +31,11 @@ rooneg
 K 8
 svn:date
 V 27
-2005-11-07T22:09:30.282710Z
+2005-11-07T20:22:08.601650Z
+K 7
+svn:log
+V 14
+initial layout
 PROPS-END
 
 Node-path: branches
@@ -58,13 +66,15 @@ PROPS-END
 
 
 Revision-number: 2
-Prop-content-length: 106
-Content-length: 106
+Prop-content-length: 111
+Prop-content-md5: (svn:log) b1f4cf34cf2348c4d30bcefce58e46e7
+Prop-content-sha1: (svn:log) 39b4de55d6c748d9adb1e13c09daf81bf2b4e89d
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 1850831dfb94f96c873dfab34c9f9ed0
+Prop-content-sha1: (svn:date) 768a02028e9b7f7d70422366e9e18391db9aeb78
+Content-length: 111
 
-K 7
-svn:log
-V 6
-a file
 K 10
 svn:author
 V 6
@@ -72,7 +82,11 @@ rooneg
 K 8
 svn:date
 V 27
-2005-11-07T22:09:44.146564Z
+2005-11-07T20:22:25.607033Z
+K 7
+svn:log
+V 10
+add a file
 PROPS-END
 
 Node-path: trunk/foo.txt
@@ -80,23 +94,24 @@ Node-kind: file
 Node-action: add
 Prop-content-length: 10
 Text-content-length: 16
-Text-content-md5: 98475036dc73d318982805bf4b16e8b2
-Text-content-sha1: d7dff2b1ef48b9c20c23d7b3a08b557957cec3c9
+Text-content-md5: 0bebeeefa6853d064099b54a81a627e8
+Text-content-sha1: b78087338d3daf51e667056c78fd8089bb51d5ec
 Content-length: 26
 
 PROPS-END
-This is a file.
+this is a file.
 
 
 Revision-number: 3
 Prop-content-length: 113
+Prop-content-md5: (svn:log) 0aaf4edeabbca22a01ab87cbb4c54543
+Prop-content-sha1: (svn:log) f42b93ee6a78447b18229c616745a5f965167383
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 1872a9c3ebf036b1b88cd553bf71d9b1
+Prop-content-sha1: (svn:date) 36cf7ac0d23cd15f8e4983192a370d545e293f56
 Content-length: 113
 
-K 7
-svn:log
-V 12
-Make a tag.
-
 K 10
 svn:author
 V 6
@@ -104,13 +119,27 @@ rooneg
 K 8
 svn:date
 V 27
-2005-11-07T22:10:03.753668Z
+2005-11-07T20:22:46.490796Z
+K 7
+svn:log
+V 12
+make a tag.
+
 PROPS-END
 
-Node-path: tags/a-tag
+Node-path: tags/a-tag-with-file-contents
 Node-kind: dir
 Node-action: add
-Node-copyfrom-rev: 2
+Node-copyfrom-rev: 1
 Node-copyfrom-path: trunk
 
 
+Node-path: tags/a-tag-with-file-contents/foo.txt
+Node-kind: file
+Node-action: add
+Node-copyfrom-rev: 2
+Node-copyfrom-path: trunk/foo.txt
+Text-copy-source-md5: 0bebeeefa6853d064099b54a81a627e8
+Text-copy-source-sha1: b78087338d3daf51e667056c78fd8089bb51d5ec
+
+

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-with-modified-file.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-with-modified-file.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-with-modified-file.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/tag-with-modified-file.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: a5ac5a0e-0105-0410-a82a-edd0b5a7eb
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 3f9d3061b50ad8d8a335682e491af0da
+Prop-content-sha1: (svn:date) 0043f7b3ac54b9e6d8e117afa3fd1c68cfd1fa7f
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 115
+Prop-content-md5: (svn:log) 4ab9e582f3170b1da8428f34f37acf20
+Prop-content-sha1: (svn:log) 43a0bac46b9fa5d856ab146334082f1edd13134e
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) fdb200dfc19d911f3b76b1a6c7b1a9ea
+Prop-content-sha1: (svn:date) d48ff8f98d7d4f4ea09001bebfc587594a42322f
 Content-length: 115
 
-K 7
-svn:log
-V 14
-initial layout
 K 10
 svn:author
 V 6
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2005-11-07T22:20:16.583093Z
+K 7
+svn:log
+V 14
+initial layout
 PROPS-END
 
 Node-path: branches
@@ -59,13 +67,14 @@ PROPS-END
 
 Revision-number: 2
 Prop-content-length: 112
+Prop-content-md5: (svn:log) 8977446179f59b78ded2b47fdfae2030
+Prop-content-sha1: (svn:log) 4eda8ceeab6d9a0c88b180462088b33702c1b601
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) ae03b06fa8f3a5eda080fd3da5fca4d9
+Prop-content-sha1: (svn:date) 7caaa073b292e167331993804eb9757885932a5e
 Content-length: 112
 
-K 7
-svn:log
-V 11
-add a file
-
 K 10
 svn:author
 V 6
@@ -74,6 +83,11 @@ K 8
 svn:date
 V 27
 2005-11-07T22:20:39.840815Z
+K 7
+svn:log
+V 11
+add a file
+
 PROPS-END
 
 Node-path: trunk/foo.txt
@@ -91,13 +105,14 @@ a file.
 
 Revision-number: 3
 Prop-content-length: 126
+Prop-content-md5: (svn:log) 06ef13f1a8006557c7b6d46dee3eb66c
+Prop-content-sha1: (svn:log) 2484bc04cccf795d0cdc5d7ee843e747f733e2d7
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) b821684085862165543e9747af5c4a6f
+Prop-content-sha1: (svn:date) a05bfbd3e1370b85fe541ccf1bc0c97540a12188
 Content-length: 126
 
-K 7
-svn:log
-V 25
-tag with a modified file
-
 K 10
 svn:author
 V 6
@@ -106,6 +121,11 @@ K 8
 svn:date
 V 27
 2005-11-07T22:21:15.332479Z
+K 7
+svn:log
+V 25
+tag with a modified file
+
 PROPS-END
 
 Node-path: tags/a-tag-with-mods

Modified: subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/url-encoding-bug.dump
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/url-encoding-bug.dump?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/url-encoding-bug.dump (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svnsync_tests_data/url-encoding-bug.dump Mon Sep  6 19:13:39 2010
@@ -4,6 +4,8 @@ UUID: 182b6a41-8020-0410-bcb2-35c7cd5e7a
 
 Revision-number: 0
 Prop-content-length: 56
+Prop-content-md5: (svn:date) 9337bf813cce627b7f4985d83fed703e
+Prop-content-sha1: (svn:date) d3d6e289695638e1ab0b3d74365631f6dad2b05a
 Content-length: 56
 
 K 8
@@ -14,12 +16,14 @@ PROPS-END
 
 Revision-number: 1
 Prop-content-length: 101
+Prop-content-md5: (svn:log) c0cb5f0fcf239ab3d9c1fcd31fff1efc
+Prop-content-sha1: (svn:log) 5c10b5b2cd673a0616d529aa5234b12ee7153808
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) 9094b7f0719f04994da0492ece9bc403
+Prop-content-sha1: (svn:date) 3077b24c4f2074ea43fd93de1a1ff175a82bd75a
 Content-length: 101
 
-K 7
-svn:log
-V 1
-,
 K 10
 svn:author
 V 6
@@ -28,6 +32,10 @@ K 8
 svn:date
 V 27
 2006-10-23T20:26:00.932678Z
+K 7
+svn:log
+V 1
+,
 PROPS-END
 
 Node-path: foo%20bar.txt
@@ -45,12 +53,14 @@ blah blah blah
 
 Revision-number: 2
 Prop-content-length: 101
+Prop-content-md5: (svn:log) c0cb5f0fcf239ab3d9c1fcd31fff1efc
+Prop-content-sha1: (svn:log) 5c10b5b2cd673a0616d529aa5234b12ee7153808
+Prop-content-md5: (svn:author) c9bd66513549086361ea008b319307f8
+Prop-content-sha1: (svn:author) f9752bcda9e6e513d24f99a02b46cb539a5f63b9
+Prop-content-md5: (svn:date) c0017ad6b8c18b45cc912f36bba3fcba
+Prop-content-sha1: (svn:date) fd8afd87628eb5d8bb40a089085d63a7a277b907
 Content-length: 101
 
-K 7
-svn:log
-V 1
-,
 K 10
 svn:author
 V 6
@@ -59,6 +69,10 @@ K 8
 svn:date
 V 27
 2006-10-23T20:26:12.565554Z
+K 7
+svn:log
+V 1
+,
 PROPS-END
 
 Node-path: foo bar.txt
@@ -76,12 +90,14 @@ Node-action: delete
 
 Revision-number: 3
 Prop-content-length: 102
+Prop-content-md5: (svn:log) c0cb5f0fcf239ab3d9c1fcd31fff1efc
+Prop-content-sha1: (svn:log) 5c10b5b2cd673a0616d529aa5234b12ee7153808
+Prop-content-md5: (svn:author) 5176e28ac739be42420688254587a92a
+Prop-content-sha1: (svn:author) 2a55f6a4d5f5d2ac3b08bf7eb6bc2bde2b1f9ce6
+Prop-content-md5: (svn:date) f4533e34ea1c7425ae4f67f72af1c2a3
+Prop-content-sha1: (svn:date) 79f998bc0125cc6fda85a357be6697ee00224215
 Content-length: 102
 
-K 7
-svn:log
-V 1
-,
 K 10
 svn:author
 V 7
@@ -90,6 +106,10 @@ K 8
 svn:date
 V 27
 2006-10-23T20:52:11.378819Z
+K 7
+svn:log
+V 1
+,
 PROPS-END
 
 Node-path: foo%20bar.txt

Modified: subversion/branches/performance/subversion/tests/cmdline/svntest/actions.py
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svntest/actions.py?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svntest/actions.py (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svntest/actions.py Mon Sep  6 19:13:39 2010
@@ -310,12 +310,13 @@ def load_repo(sbox, dumpfile_path = None
 #
 
 
-def run_and_verify_checkout(URL, wc_dir_name, output_tree, disk_tree,
-                            singleton_handler_a = None,
-                            a_baton = None,
-                            singleton_handler_b = None,
-                            b_baton = None,
-                            *args):
+def run_and_verify_checkout2(do_remove,
+                             URL, wc_dir_name, output_tree, disk_tree,
+                             singleton_handler_a = None,
+                             a_baton = None,
+                             singleton_handler_b = None,
+                             b_baton = None,
+                             *args):
   """Checkout the URL into a new directory WC_DIR_NAME. *ARGS are any
   extra optional args to the checkout subcommand.
 
@@ -326,8 +327,8 @@ def run_and_verify_checkout(URL, wc_dir_
   function's doc string for more details.  Return if successful, raise
   on failure.
 
-  WC_DIR_NAME is deleted if present unless the '--force' option is passed
-  in *ARGS."""
+  WC_DIR_NAME is deleted if DO_REMOVE is True.
+  """
 
   if isinstance(output_tree, wc.State):
     output_tree = output_tree.old_tree()
@@ -337,7 +338,7 @@ def run_and_verify_checkout(URL, wc_dir_
   # Remove dir if it's already there, unless this is a forced checkout.
   # In that case assume we want to test a forced checkout's toleration
   # of obstructing paths.
-  if '--force' not in args:
+  if do_remove:
     main.safe_rmtree(wc_dir_name)
 
   # Checkout and make a tree of the output, using l:foo/p:bar
@@ -368,6 +369,28 @@ def run_and_verify_checkout(URL, wc_dir_
     tree.dump_tree_script(actual, wc_dir_name + os.sep)
     raise
 
+def run_and_verify_checkout(URL, wc_dir_name, output_tree, disk_tree,
+                            singleton_handler_a = None,
+                            a_baton = None,
+                            singleton_handler_b = None,
+                            b_baton = None,
+                            *args):
+  """Same as run_and_verify_checkout2(), but without the DO_REMOVE arg.
+  WC_DIR_NAME is deleted if present unless the '--force' option is passed
+  in *ARGS."""
+
+
+  # Remove dir if it's already there, unless this is a forced checkout.
+  # In that case assume we want to test a forced checkout's toleration
+  # of obstructing paths.
+  return run_and_verify_checkout2(('--force' not in args),
+                                  URL, wc_dir_name, output_tree, disk_tree,
+                                  singleton_handler_a,
+                                  a_baton,
+                                  singleton_handler_b,
+                                  b_baton,
+                                  *args)
+
 
 def run_and_verify_export(URL, export_dir_name, output_tree, disk_tree,
                           *args):
@@ -1576,25 +1599,28 @@ def get_virginal_state(wc_dir, rev):
 
   return state
 
-def remove_admin_tmp_dir(wc_dir):
-  "Remove the tmp directory within the administrative directory."
-
-  tmp_path = os.path.join(wc_dir, main.get_admin_name(), 'tmp')
-  ### Any reason not to use main.safe_rmtree()?
-  os.rmdir(os.path.join(tmp_path, 'prop-base'))
-  os.rmdir(os.path.join(tmp_path, 'props'))
-  os.rmdir(os.path.join(tmp_path, 'text-base'))
-  os.rmdir(tmp_path)
-
 # Cheap administrative directory locking
 def lock_admin_dir(wc_dir):
   "Lock a SVN administrative directory"
+  dot_svn = svntest.main.get_admin_name()
+  root_path = wc_dir
+  relpath = ''
+
+  while True:
+    db_path = os.path.join(root_path, dot_svn, 'wc.db')
+    try:
+      db = svntest.sqlite3.connect(db_path)
+      break
+    except: pass
+    head, tail = os.path.split(root_path)
+    if head == root_path:
+      raise svntest.Failure("No DB for " + wc_dir)
+    root_path = head
+    relpath = os.path.join(tail, relpath).rstrip('/')
 
-  db = svntest.sqlite3.connect(os.path.join(wc_dir, main.get_admin_name(),
-                                            'wc.db'))
   db.execute('insert into wc_lock (wc_id, local_dir_relpath, locked_levels) '
              + 'values (?, ?, ?)',
-             (1, '', 0))
+             (1, relpath, 0))
   db.commit()
   db.close()
 

Modified: subversion/branches/performance/subversion/tests/cmdline/svntest/factory.py
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svntest/factory.py?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svntest/factory.py (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svntest/factory.py Mon Sep  6 19:13:39 2010
@@ -660,6 +660,8 @@ class TestFactory:
     del runargs[url_arg.argnr]
 
     wc = wc_arg.wc
+    if not wc:
+      raise Failure("Unexpected argument ordering to factory's 'svn switch'?")
 
     pychdir = self.chdir(do_chdir, wc)
 

Modified: subversion/branches/performance/subversion/tests/cmdline/svntest/main.py
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svntest/main.py?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svntest/main.py (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svntest/main.py Mon Sep  6 19:13:39 2010
@@ -152,6 +152,7 @@ def url2pathname(path):
 svn_binary = os.path.abspath('../../svn/svn' + _exe)
 svnadmin_binary = os.path.abspath('../../svnadmin/svnadmin' + _exe)
 svnlook_binary = os.path.abspath('../../svnlook/svnlook' + _exe)
+svnrdump_binary = os.path.abspath('../../svnrdump/svnrdump' + _exe)
 svnsync_binary = os.path.abspath('../../svnsync/svnsync' + _exe)
 svnversion_binary = os.path.abspath('../../svnversion/svnversion' + _exe)
 svndumpfilter_binary = os.path.abspath('../../svndumpfilter/svndumpfilter' + \
@@ -576,6 +577,12 @@ def run_svnlook(*varargs):
   list of lines (including line terminators)."""
   return run_command(svnlook_binary, 1, 0, *varargs)
 
+def run_svnrdump(*varargs):
+  """Run svnrdump with VARARGS, returns exit code as int; stdout, stderr as
+  list of lines (including line terminators)."""
+  return run_command(svnrdump_binary, 1, 0,
+                     *(_with_auth(_with_config_dir(varargs))))
+
 def run_svnsync(*varargs):
   """Run svnsync with VARARGS, returns exit code as int; stdout, stderr as
   list of lines (including line terminators)."""
@@ -1009,6 +1016,9 @@ def is_fs_type_fsfs():
 def is_os_windows():
   return os.name == 'nt'
 
+def is_windows_type_dav():
+  return is_os_windows() and is_ra_type_dav()
+
 def is_posix_os():
   return os.name == 'posix'
 

Modified: subversion/branches/performance/subversion/tests/cmdline/svntest/wc.py
URL: http://svn.apache.org/viewvc/subversion/branches/performance/subversion/tests/cmdline/svntest/wc.py?rev=993127&r1=993126&r2=993127&view=diff
==============================================================================
--- subversion/branches/performance/subversion/tests/cmdline/svntest/wc.py (original)
+++ subversion/branches/performance/subversion/tests/cmdline/svntest/wc.py Mon Sep  6 19:13:39 2010
@@ -555,14 +555,14 @@ class State:
       if dot_svn in dirs:
         # don't visit the .svn subdir
         dirs.remove(dot_svn)
-      else:
+
+      entries = svntest.main.run_entriesdump(dirpath)
+      if entries is None:
         # this is not a versioned directory. remove all subdirectories since
         # we don't want to visit them. then skip this directory.
         dirs[:] = []
         continue
 
-      entries = svntest.main.run_entriesdump(dirpath)
-
       if dirpath == '.':
         parent = ''
       elif dirpath.startswith('.' + os.sep):
@@ -820,22 +820,32 @@ def text_base_path(file_path):
   """Return the path to the text-base file for the versioned file
      FILE_PATH."""
   dot_svn = svntest.main.get_admin_name()
-  parent_path, file_name = os.path.split(file_path)
+  root_path, relpath = os.path.split(file_path)
+
+  while True:
+    db_path = os.path.join(root_path, dot_svn, 'wc.db')
+    try:
+      db = svntest.sqlite3.connect(db_path)
+      break
+    except: pass
+    head, tail = os.path.split(root_path)
+    if head == root_path:
+      raise svntest.Failure("No DB for " + file_path)
+    root_path = head
+    relpath = os.path.join(tail, relpath)
 
-  db_path = os.path.join(parent_path, dot_svn, 'wc.db')
-  db = svntest.sqlite3.connect(db_path)
   c = db.cursor()
   c.execute("""select checksum from working_node
-               where local_relpath = '""" + file_name + """'""")
+               where local_relpath = '""" + relpath + """'""")
   checksum = c.fetchone()
   if checksum is None:
     c.execute("""select checksum from base_node
-                 where local_relpath = '""" + file_name + """'""")
+                 where local_relpath = '""" + relpath + """'""")
     checksum = c.fetchone()[0]
   if checksum is None or checksum[0:6] != "$sha1$":
-    raise svntest.Failure("No SHA1 checksum for " + file_path)
+    raise svntest.Failure("No SHA1 checksum for " + relpath)
   db.close()
-  return os.path.join(parent_path, dot_svn, 'pristine', checksum[6:])
+  return os.path.join(root_path, dot_svn, 'pristine', checksum[6:])
 
 
 # ------------