Implement svn_ra_replay_range for ra_svn as well. Sorry Lieven for
ignoring the name of this branch :-)
Note that the main difference between the new 'replay-range' command and
just running a bunch of alternating 'replay' and 'rev-proplist'
commands is that 'replay-range' will only do one access check.
* subversion/libsvn_ra_svn/protocol
New replay-range command.
* subversion/svnserve/serve.c
(replay_one_revision): New function, factored out of replay.
(replay): Rewrite as a wrapper around replay_one_revision.
(replay_range): New function implementing 'replay-range' command
using replay_one_revision.
(main_commands): Add 'replay-range' entry.
* subversion/libsvn_ra_svn/client.c
(ra_svn_replay_range): Implement using the 'replay-range' command.
git-svn-id: https://svn.apache.org/repos/asf/subversion/branches/svnsync_ra_serf@867866 13f79535-47bb-0310-9956-ffa450edef68
3 files changed