* subversion/libsvn_fs_fs/transaction.c
  (commit_body): Invert if/else statement to avoid negative condition.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1637363 13f79535-47bb-0310-9956-ffa450edef68
Follow-up to r1637330: More doc updates.

* subversion/libsvn_fs_fs/structure
  (Layout of the FS directory): Remove obsolete format dependency.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1637393 13f79535-47bb-0310-9956-ffa450edef68
Add a test case for svn_fs_dir_optimal_order.

* subversion/tests/libsvn_fs/fs-test.c
  (test_dir_optimal_order): New test case.
  (test_funcs): Register new test case.

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1637397 13f79535-47bb-0310-9956-ffa450edef68
Add pro forma test for svn_fs_info_config_files.  We can only check that
the result are valid files but don't know which ones to expect.

* subversion/tests/libsvn_fs/fs-test.c
  (test_config_files): New test case.
  (test_funcs): Register new test case.

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1637398 13f79535-47bb-0310-9956-ffa450edef68
Add pro forma test for svn_txdelta_send_txstream.

* subversion/tests/libsvn_fs/fs-test.c
  (test_delta_file_stream): New test case.
  (test_funcs): Register new test case.

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1637399 13f79535-47bb-0310-9956-ffa450edef68
Add a basic test for svn_fs_merge.  The interesting, complicated cases are
being tested through the respective commit test cases.

* subversion/tests/libsvn_fs/fs-test.c
  (test_fs_merge): New test case.
  (test_funcs): Register new test case.

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1637400 13f79535-47bb-0310-9956-ffa450edef68
Follow-up to r1637400: Fix concurrent test.

* subversion/tests/libsvn_fs/fs-test.c
  (test_fs_merge): Fix copy-n-pasto repo name.

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1637404 13f79535-47bb-0310-9956-ffa450edef68
Fix incorrect expansion/replacement of the LIBTOOL_M4 and LIBTOOL_CONFIG
environment variables in autogen.sh.

* autogen.sh (ltfile, configfile): The file basename we're searching for
  must not be part of the replacement expansion when LIBTOOL_M4 or
  LIBTOOL_CONFIG are not defined.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1637826 13f79535-47bb-0310-9956-ffa450edef68
New directory for an OSX-x64 buildslave.

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1638213 13f79535-47bb-0310-9956-ffa450edef68
Rename the buildbot dir to match the other names.

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1638214 13f79535-47bb-0310-9956-ffa450edef68
Add build and test scripts for the svn-x64-macosx build slave.

[in tools/buildbot/slaves/svn-x64-macosx]
* mkramdisk.sh, rmramdisk.sh, setenv.sh,
  svnclean.sh, svnbuild.sh, svncheck.sh: New files.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1638240 13f79535-47bb-0310-9956-ffa450edef68
Tweak svn-x64-osx scripts to work on older OS versions.

[in tools/buildbot/slaves/svn-x64-macosx]
* mkramdisk.sh: Strip whitespace from teh output of hdiutil.
* setenv.sh: Export the LIBTOOL_CONFIG variable.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1638316 13f79535-47bb-0310-9956-ffa450edef68
Move log files to where the build slave can see them.
Ignore files generated by the build slave.

[in tools/buildbot/slaves/svn-x64-macosx]
* .: Expand ignore patterns.
* svncheck.sh: Move log files from the build dir
  to a subdirectory of the source dir.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1638437 13f79535-47bb-0310-9956-ffa450edef68
twistd, not twisted.


[in tools/buildbot/slaves/svn-x64-macosx]
* .: Fix typo in svn:ignore.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1638440 13f79535-47bb-0310-9956-ffa450edef68
Tweak the OSX environment configuration script.

[in tools/buildbot/slaves/svn-x64-macosx]
* setenv.sh: Show the full ramdisk file path in the error message.
   Check that the ramdisk volume name is non-empty.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1638701 13f79535-47bb-0310-9956-ffa450edef68
* tools/buildbot/slaves/svn-x64-macosx: Update ignores.

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1638703 13f79535-47bb-0310-9956-ffa450edef68
[in tools/buildbot/slaves/svn-x64-macosx]

* mkramdisk.sh, rmramdisk.sh: Explicitly set the exit code to 0 so that
   the caller doesn't fail because of a failed match from fgrep.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1638704 13f79535-47bb-0310-9956-ffa450edef68
More scripts for the OSX buildbot.

[in tools/buildbot/slaves/svn-x64-macosx]
* svnbuild-bindings.sh, svncheck-bindings.sh: New.
* svncheck.sh: Fail if the log file directory can't be created.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1638707 13f79535-47bb-0310-9956-ffa450edef68
Make the OSX buildbot ramdisk scripts safer.

[in tools/buildbot/slaves/svn-x64-macosx]
* mkramdisk.sh, rmramdisk.sh: Check if the volume mountpoint exists.
   This prevents unintended side effects if one builder name is
   a prefix of another.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1638766 13f79535-47bb-0310-9956-ffa450edef68
Parametrize parallelization level on the OSX buildbot.

[in tools/buildbot/slaves/svn-x64-macosx]
* setenv.sh: Set a new parameter, SVNBB_PARALLEL.
* svnbuild.sh, svncheck.sh: Use this parameter in the 'make'
   and 'make check' command lines.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1638767 13f79535-47bb-0310-9956-ffa450edef68