You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2015/04/10 09:58:19 UTC
svn commit: r1672578 - /subversion/trunk/subversion/svn/status-cmd.c
Author: rhuijben
Date: Fri Apr 10 07:58:19 2015
New Revision: 1672578
URL: http://svn.apache.org/r1672578
Log:
Following up on r1671164, make passing '-r' to 'svn status' without also
passing '-u' produce a proper error.
* subversion/svn/status-cmd.c
(svn_cl__status): Check for explicit revision in no update mode.
Suggested by: brane
Modified:
subversion/trunk/subversion/svn/status-cmd.c
Modified: subversion/trunk/subversion/svn/status-cmd.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/status-cmd.c?rev=1672578&r1=1672577&r2=1672578&view=diff
==============================================================================
--- subversion/trunk/subversion/svn/status-cmd.c (original)
+++ subversion/trunk/subversion/svn/status-cmd.c Fri Apr 10 07:58:19 2015
@@ -291,6 +291,10 @@ svn_cl__status(apr_getopt_t *os,
/* We want our -u statuses to be against HEAD by default. */
if (opt_state->start_revision.kind == svn_opt_revision_unspecified)
rev.kind = svn_opt_revision_head;
+ else if (! opt_state->update)
+ return svn_error_create(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("--revision (-r) option valid only with "
+ "--show-updates (-u) option"));
else
rev = opt_state->start_revision;