* subversion/tests/libsvn_fs_fs/fs-fs-pack-test.c
  (recursive_locking): Don't crash when running under FSX since this test
    isn't meant for FSX.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616097 13f79535-47bb-0310-9956-ffa450edef68
* subversion/libsvn_subr/sqlite.c
  (close_apr): Remove code that doesn't really do anyting but try to convince
    a debugger to be able to see a value.  Hopefully, the bug has been fixed in
    the deubgger.  This was trigger a -Wself-assign warning in LLVM.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616098 13f79535-47bb-0310-9956-ffa450edef68
Stop re-using a single notify struct while loading a repository from a
dumpfile. While nice in theory it is easy to forget clearing out variables
in the struct, which our bindings then try to read on the next invocation.

As temporary -but safe to backport- intermediate step introduce a scratch/
iter pool to hold the notification struct, while the code doesn't have
proper scratch pools yet.

This resolves a segfault in the JavaHL tests on OpenBSD
Found by: stsp

* subversion/libsvn_repos/load-fs-vtable.c
  (parse_baton): Remove notify struct. Add notify pool.
  (new_revision_record,
   maybe_add_with_history,
   new_node_record,
   set_node_property,
   close_node,
   close_revision): Allocate notify struct instead of reusing.
  (svn_repos_get_fs_build_parser4): Update initialization.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616131 13f79535-47bb-0310-9956-ffa450edef68
* tools/dev/unix-build/Makefile.svn: Fetch distfiles over HTTPS where possible.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616152 13f79535-47bb-0310-9956-ffa450edef68
* tools/dev/unix-build/Makefile.svn: Add a convenience target to fetch distfiles.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616153 13f79535-47bb-0310-9956-ffa450edef68
* tools/dev/unix-build/Makefile.svn: Turns out Oracle is incompetent WRT https.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616160 13f79535-47bb-0310-9956-ffa450edef68
* tools/dev/unix-build/Makefile.svn: Verify distfiles with SHA256.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616161 13f79535-47bb-0310-9956-ffa450edef68
* tools/dev/unix-build/Makefile.svn: Upgrade to neon 0.30.0.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616167 13f79535-47bb-0310-9956-ffa450edef68
* tools/dev/unix-build/Makefile.svn: Update to APR 1.5.1.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616170 13f79535-47bb-0310-9956-ffa450edef68
* tools/dev/unix-build/Makefile.svn: Update to sqlite 3.8.5.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616172 13f79535-47bb-0310-9956-ffa450edef68
* tools/dev/unix-build/Makefile.svn: Update to libmagic 5.19.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616174 13f79535-47bb-0310-9956-ffa450edef68
Eradicate atoi() calls. We're not in 1980 anymore.

* subversion/libsvn_subr/win32_xlate.c
  (get_page_id_from_name): Use svn_cstring_atoi().

* subversion/libsvn_wc/workqueue.c
  (svn_wc__wq_run): Use svn_cstring_atoi().


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616185 13f79535-47bb-0310-9956-ffa450edef68
* tools/dev/unix-build/Makefile.svn: Update to Python 2.7.8.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616230 13f79535-47bb-0310-9956-ffa450edef68
* subversion/tests/cmdline/svntest/main.py
  (TestSpawningThread.run_one): Pass on --fsfs-packing and --fsfs-sharding
   so that they take effect when used with --parallel.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616247 13f79535-47bb-0310-9956-ffa450edef68
* subversion/tests/cmdline/svntest/main.py
  (create_repos): Don't create the packing post-commit script for old
   repository formats that don't support packing.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616251 13f79535-47bb-0310-9956-ffa450edef68
Revert r1616098 and use a different technique.

* subversion/libsvn_subr/sqlite.c
  (close_apr): Restore the local variable and cast to void to supress
    the unused warning.

Suggested by: brane


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616254 13f79535-47bb-0310-9956-ffa450edef68
Introduce and use SVN_UNUSED.

* subversion/include/svn_types.h
  (SVN_UNUSED): New macro.

* subversion/libsvn_subr/error.c
  (err_abort): Use SVN_UNUSED instead of a bunch of compiler pragmas to supress
    the unused warning.

* subversion/libsvn_subr/sqlite.c
  (close_apr): Use SVN_UNUSED.



git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616255 13f79535-47bb-0310-9956-ffa450edef68
Move SVN_UNUSED into a private header.

* subversion/include/svn_types.h
  (SVN_UNUSED): Remove and move to ...

* configure.ac
  (AH_BOTTOM): to here ...

* subversion/svn_private_config.hw
  (SVN_UNUSED): and here.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616257 13f79535-47bb-0310-9956-ffa450edef68
Use SVN_UNUSED in some places where already casting to void.

* subversion/bindings/wig/python/libsvn_swig_py/swiguilt.py.c
  (make_ob_pool): Use SVN_UNUSED.

* subversion/libsvn_fs/editor.c
  (UNUSED): Remove macro.
  (alter_symlink_cb): Use SVN_UNUSED instead of UNUSED.

* subversion/libsvn_subr/cache-memcache.c
  (memcache_is_cachable): Use SVN_UNUSED.

* subversion/libsvn_subr/utf8proc.c
  (UNUSED): Remove macro.
  (svn_utf__utf8proc_version): Use SVN_UNUSED instead of UNUSED.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1616267 13f79535-47bb-0310-9956-ffa450edef68
Remove unused and now obsolete macro.

* subversion/libsvn_ra_serf/ra_serf.h
  (UNUSED_CTX): Remove macro, use SVN_UNUSED now instead.


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