On the 'reparentless' branch: Add reparentless commit.

* subversion/include/svn_ra.h
  (svn_ra_get_commit_editor4): Bump version, add repos_relpath, and update
   description.
  (svn_ra_get_commit_editor3): Deprecate.
* subversion/libsvn_ra/deprecated.c
  (svn_ra_get_commit_editor3): Implement compat func.
* subversion/libsvn_ra/ra_loader.c
  (svn_ra_get_commit_editor4): Add repos_relpath.
* subversion/libsvn_ra/editor.c
  (svn_ra__use_commit_shim): Implement using compat API - we'll figure out a
   better solution later, but for now, I'm not going to touch this code. There
   is not tests...

* subversion/libsvn_ra/ra_loader.h,
  subversion/libsvn_ra_serf/ra_serf.h
  subversion/libsvn_ra_local/ra_plugin.c,
  subversion/libsvn_ra_serf/commit.c,
  subversion/libsvn_ra_svn/client.c
  (svn_ra__vtable_t::get_commit_editor,
   svn_ra_local__get_commit_editor,
   svn_ra_serf__get_commit_editor
   ra_svn_commit): Add repos_relpath.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/reparentless@1937890 13f79535-47bb-0310-9956-ffa450edef68
9 files changed