dav-mirror: Factor out the rewriting into a separate file mirror.c.

* subversion/mod_dav_svn/mod_dav_svn.c
  (apr_strmatch.h, http_core.h): Remove unneeded references.
  (dir_conf_t): Reorder master_uri field at end of structure.
  (dav_svn__get_root_dir): Expose root dir.
  (register_hooks): Update for renames below.
  (proxy_merge_fixup, location_in_filter, location_header_filter,
   location_body_filter): Move to...
* subversion/mod_dav_svn/mirror.c:
  (dav_svn__proxy_merge_fixup, dav_svn__location_in_filter,
   dav_svn__location_header_filter, dav_svn__location_body_filter): here and
  rename functions to conform with new scheme; tweak to use
  dav_svn__get_root_dir() and dav_svn__get_master_uri().
* subversion/mod_dav_svn/dav_svn.h
  (dav_svn__get_root_dir, dav_svn__get_master_uri,
   dav_svn__proxy_merge_fixup, dav_svn__location_in_filter,
   dav_svn__location_header_filter, dav_svn__location_body_filter): Declare.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/dav-mirror@862679 13f79535-47bb-0310-9956-ffa450edef68
3 files changed