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 "


Reply via email to