$ svn --version -q $ svn mkdir -q --parents -m Create folder for this test run file:///c:/benchmark/repos/tests/4d6b170a-38f6-4b18-bb67-dcdd72500d9f $ svn cp -q -m Create trunk folder for tests file:///c:/benchmark/repos/trunk file:///c:/benchmark/repos/tests/4d6b170a-38f6-4b18-bb67-dcdd72500d9f/trunk $ svn co -q -r4 file:///c:/benchmark/repos/trunk . $ svn up -q $ svn sw -q file:///c:/benchmark/repos/tests/4d6b170a-38f6-4b18-bb67-dcdd72500d9f/trunk $ svn pl -q -R . $ svn st -q $ svn ci -q -m Commit a few files $ svnversion $ svn rm -q -m Removing test folder file:///c:/benchmark/repos/tests/4d6b170a-38f6-4b18-bb67-dcdd72500d9f $ svn --version -q $ svn mkdir -q --parents -m Create folder for this test run file:///c:/benchmark/repos/tests/acb486d2-5e41-4efd-981f-0312d85f3036 $ svn cp -q -m Create branch folder for tests -r12 file:///c:/benchmark/repos/trunk file:///c:/benchmark/repos/tests/acb486d2-5e41-4efd-981f-0312d85f3036/branch1 $ svn co -q file:///c:/benchmark/repos/tests/acb486d2-5e41-4efd-981f-0312d85f3036/branch1 . $ svn merge -q file:///c:/benchmark/repos/trunk $ svn revert -q -R . $ svn ci -q -m Commit changes to branch $ svn up -q $ svn merge -q --accept=theirs-full file:///c:/benchmark/repos/trunk $ svn ci -q -m Synch up branch with trunk svn: E155015: Commit failed (details follow): svn: E155015: Aborting commit: 'C:\benchmark\acb486d2-5e41-4efd-981f-0312d85f3036\notes\object-model.txt' remains in conflict $ svn sw -q file:///c:/benchmark/repos/trunk $ svn merge -q --accept=theirs-full --reintegrate file:///c:/benchmark/repos/tests/acb486d2-5e41-4efd-981f-0312d85f3036/branch1 $ svn rm -q -m Removing test folder file:///c:/benchmark/repos/tests/acb486d2-5e41-4efd-981f-0312d85f3036 $ svn --version -q $ svn mkdir -q --parents -m Create folder for this test run file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6 $ svn mkdir -q -m Create trunk folder to hold content file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6/main $ svn cp -q -m Copy trunk folder file:///c:/benchmark/repos/trunk file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6/main/trunk $ svn cp -q -m Copy tags folder file:///c:/benchmark/repos/tags file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6/main/tags $ svn cp -q -m Copy tags folder again file:///c:/benchmark/repos/tags file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6/main/more-tags $ svn cp -q -m Copy branches folder file:///c:/benchmark/repos/branches file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6/main/branches $ svn cp -q -m Create branch for tests file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6/main file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6/branch1 $ svn co -q file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6/main . $ svn st -q $ svn ci -q -m Commit files from WC with lots of folders $ svn up -q $ svnversion $ svn sw -q file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6/branch1 $ svn add -q c:\benchmark\b2f010f2-5e6b-4077-a165-8ef4784c6dd6\trunk\branch-file.txt $ svn ci -q -m Commit new file to branch $ svn up -q $ svn merge -q --accept=theirs-full file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6/main $ svn ci -q -m Synch up branch with trunk $ svn sw -q file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6/main $ svn merge -q --accept=theirs-full --reintegrate file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6/branch1 $ svn rm -q -m Removing test folder file:///c:/benchmark/repos/tests/b2f010f2-5e6b-4077-a165-8ef4784c6dd6 $ svn --version -q $ svn mkdir -q --parents -m Create folder for this test run file:///c:/benchmark/repos/tests/9e5d6e4e-9461-49ee-889b-0e505b0e3d43 $ svn cp -q -m Create folder for tests -r26 file:///c:/benchmark/repos/big-tree file:///c:/benchmark/repos/tests/9e5d6e4e-9461-49ee-889b-0e505b0e3d43/big-tree $ svn cp -q -m Create branch for tests file:///c:/benchmark/repos/tests/9e5d6e4e-9461-49ee-889b-0e505b0e3d43/big-tree file:///c:/benchmark/repos/tests/9e5d6e4e-9461-49ee-889b-0e505b0e3d43/big-tree-branch $ svn co -q file:///c:/benchmark/repos/big-tree . $ svn up -q -r25 $ svn sw -q file:///c:/benchmark/repos/tests/9e5d6e4e-9461-49ee-889b-0e505b0e3d43/big-tree $ svn cleanup $ svn rm -q intl $ svn st -q $ svn ci -q -m Commit the delete of a few files $ svn mv -q places combined $ svn st -q $ svn ci -q -m Commit the moved folder $ svnversion $ svn sw -q file:///c:/benchmark/repos/tests/9e5d6e4e-9461-49ee-889b-0e505b0e3d43/big-tree-branch $ svn add -q c:\benchmark\9e5d6e4e-9461-49ee-889b-0e505b0e3d43\branch-file.txt $ svn ci -q -m Commit new file to branch $ svn up -q $ svn merge -q --accept=theirs-full file:///c:/benchmark/repos/tests/9e5d6e4e-9461-49ee-889b-0e505b0e3d43/big-tree $ svn ci -q -m Synch up branch with big-tree $ svn sw -q file:///c:/benchmark/repos/tests/9e5d6e4e-9461-49ee-889b-0e505b0e3d43/big-tree $ svn merge -q --accept=theirs-full --reintegrate file:///c:/benchmark/repos/tests/9e5d6e4e-9461-49ee-889b-0e505b0e3d43/big-tree-branch $ svn rm -q -m Removing test folder file:///c:/benchmark/repos/tests/9e5d6e4e-9461-49ee-889b-0e505b0e3d43 =================== TEST RESULTS ================== SVN Version: 1.8.0-dev Tests: Basic Tests Action Time Millis ---------- --------- --------- Checkout: 0:02.513 2513 Update: 0:02.659 2659 Switch: 0:01.942 1942 Proplist: 0:00.042 42 Status: 0:00.059 59 Commit: 0:00.102 102 svnversion: 0:00.055 55 Tests: Merge Tests Action Time Millis ---------- --------- --------- Merge: 0:00.800 800 Revert: 0:00.440 440 Merge: 0:02.645 2645 Reintegrate: 0:02.036 2036 Tests: Folder Tests Action Time Millis ---------- --------- --------- Checkout: 0:35.601 35601 Status: 0:00.557 557 Commit: 0:00.992 992 Update: 0:00.844 844 svnversion: 0:00.606 606 Switch: 0:01.194 1194 Commit: 0:00.406 406 Merge: 0:01.001 1001 Reintegrate: 0:01.923 1923 Tests: Binaries Tests Action Time Millis ---------- --------- --------- Checkout: 0:09.129 9129 Update: 0:00.948 948 Switch: 0:06.167 6167 Cleanup: 0:00.764 764 Delete: 0:00.185 185 Status: 0:00.210 210 Commit: 0:00.113 113 Rename: 0:00.120 120 Status: 0:00.159 159 Commit: 0:00.146 146 svnversion: 0:00.183 183 Switch: 0:01.373 1373 Commit: 0:00.098 98 Merge: 0:00.889 889 Reintegrate: 0:00.405 405 =================== END RESULTS ================== Total execution time: 1:38.397 98397 Results in wiki format: Basic Tests: | 1.8.0-dev | rNNNNNNNN | 0:02.513 | 0:02.659 | 0:01.942 | 0:00.042 | 0:00.059 | 0:00.102 | 0:00.055 Merge Tests: | 1.8.0-dev | rNNNNNNNN | 0:00.800 | 0:00.440 | 0:02.645 | 0:02.036 Folder Tests: | 1.8.0-dev | rNNNNNNNN | 0:35.601 | 0:00.557 | 0:00.992 | 0:00.844 | 0:00.606 | 0:01.194 | 0:00.406 | 0:01.001 | 0:01.923 Binaries Tests: | 1.8.0-dev | rNNNNNNNN | 0:09.129 | 0:00.948 | 0:06.167 | 0:00.764 | 0:00.185 | 0:00.210 | 0:00.113 | 0:00.120 | 0:00.159 | 0:00.146 | 0:00.183 | 0:01.373 | 0:00.098 | 0:00.889 | 0:00.405