* subversion/libsvn_repos/authz_pool.c: Do not include a private header from
   another module; include private/svn_subr_private.h instead.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1614209 13f79535-47bb-0310-9956-ffa450edef68
Tweak the svn_delta_editor debug editor, that prints diagnostic messages for
debugging.

Add the 'abort' method, which was missing -- it didn't even forward the call
to the real, wrapped editor. Add an optional prefix, which is useful to
distinguish the interleaved messages from nested editors. Tweak the "DBG:"
prefix to include a space, "DBG: ", for compatibility with SVN_DBG(). Print
to stdout instead of stderr, for compatibility with SVN_DBG() and with our
test suite which ignores stdout lines starting with "DBG:".

* subversion/libsvn_delta/debug_editor.c
  (edit_baton): Add a 'prefix' member.
  (write_indent): Write the prefix instead of just "DBG:".
  (abort_edit): New function.
  (svn_delta__get_debug_editor): Don't bother getting a 'default' editor,
    since we want to override all the methods. Use stdout instead of stderr.
    Initialize the prefix.

* subversion/libsvn_delta/debug_editor.h
  (svn_delta__get_debug_editor): Add the 'prefix' argument. Document the
    changes.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1614313 13f79535-47bb-0310-9956-ffa450edef68
* subversion/tests/cmdline/svnlook_tests.py
  (property_delete): Explain the history of the regression better.

git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1614361 13f79535-47bb-0310-9956-ffa450edef68
Adjust a repository layer test to properly abort each failed commit, to obey
the editor driving rules.

This test was working fine by itself but made too many assumptions, and so
would fail when introducing editor 'shims' into the commit editor code path,
as is typically done when testing Ev2 (or Ev3) code. That's how I found the
problem, while working on the 'move-tracking-2' branch.

* subversion/tests/libsvn_repos/repos-test.c
  (fwcc_prepare): New, extracted from ...
  (filename_with_control_chars): ... here. Start up and tear down each
    failed editor drive separately instead af assuming that the expected
    failure would be reported immediately and that the editor would still be
    usable after the failure.


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