Create backport branch for issue #4480

git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x-issue4480@1588773 13f79535-47bb-0310-9956-ffa450edef68
Merge r1577739,1577755,1588772, switching code to deprecated fs_id apis.

git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x-issue4480@1588775 13f79535-47bb-0310-9956-ffa450edef68
Merge r1588778 from trunk, resolving conflicts.

git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x-issue4480@1588779 13f79535-47bb-0310-9956-ffa450edef68
On 1.8.x-issue4480 branch.

* subversion/mod_dav_svn/repos.c
  (do_out_of_date_check): Reverse test so that OOD is correctly detected,
   make variables const to avoid compiler warning.


git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x-issue4480@1589793 13f79535-47bb-0310-9956-ffa450edef68
Merge the 1.8.x-r1580626 branch:

 * r1580626, r1580650, r1581430
   Fix 'svn copy URL WC' after the working copy is relocated
   Justification:
     Without this patch (which is a followup of 1560690 backported in 1.8.8),
     descendants of copies in a relocated working copy are marked as incomplete
     (and these nodes are all created at their own op-depth)
   Branch:
     ^/subversion/branches/1.8.x-r1580626
   Votes:
     +1: rhuijben, philip, breser



git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x@1591135 13f79535-47bb-0310-9956-ffa450edef68
Merge the 1.8.x-issue4480 branch:

 * r1577739, r1577755, r1588772, r1588778
   Resolve issue #4480: Mergeinfo overwritten on successive merges
   Justification:
     This issue allows accidentally destroying mergeinfo changes and other
     property changes.
   Notes:
     The trunk change uses a new fs layer api. The branch reimplements the
     same change with fs ids.
   Branch:
     ^/subversion/branches/1.8.x-issue4480
   Votes:
     +1: rhuijben, philip, breser



git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/1.8.x@1591137 13f79535-47bb-0310-9956-ffa450edef68