Author: julianfoad
Date: Tue Jun 2 17:24:41 2015
New Revision: 1683145
URL: http://svn.apache.org/r1683145
Log:
On the 'move-tracking-2' branch: Accept revision keyword 'base'.
* subversion/svnmover/svnmover.c
(execute): Accept revision keywords 'base' (and 'committed') to mean
the base revision of the (simulated) WC.
Modified:
subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c
Modified: subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c
URL:
http://svn.apache.org/viewvc/subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c?rev=1683145&r1=1683144&r2=1683145&view=diff
==============================================================================
--- subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c
(original)
+++ subversion/branches/move-tracking-2/subversion/svnmover/svnmover.c Tue Jun
2 17:24:41 2015
@@ -2113,6 +2113,11 @@ execute(svnmover_wc_t *wc,
{
arg[j]->revnum = wc->head_revision;
}
+ else if (action->rev_spec[j].kind == svn_opt_revision_base
+ || action->rev_spec[j].kind ==
svn_opt_revision_committed)
+ {
+ arg[j]->revnum = wc->base_revision;
+ }
else
return svn_error_createf(SVN_ERR_INCORRECT_PARAMS, NULL,
"'%s@...': revision specifier "