You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2017/12/15 13:16:10 UTC

svn commit: r1818285 - in /subversion/branches/shelve-checkpoint: subversion/svn/shelve-cmd.c subversion/svn/svn.c tools/client-side/bash_completion

Author: julianfoad
Date: Fri Dec 15 13:16:10 2017
New Revision: 1818285

URL: http://svn.apache.org/viewvc?rev=1818285&view=rev
Log:
On the 'shelve-checkpoint' branch: Rename 'savepoint list' to 'savepoint log'.

* subversion/svn/svn.c
  (svn_cl__cmd_table): Rename 'list' to 'log'. Drop '--list' option.

* subversion/svn/shelve-cmd.c
  (checkpoint_log): Was 'checkpoint_list'.
  (svn_cl__checkpoint): Rename 'list' to 'log'. Drop '--list' option.

* tools/client-side/bash_completion
  (_svn): Rename 'list' to 'log'. Drop '--list' option.

Modified:
    subversion/branches/shelve-checkpoint/subversion/svn/shelve-cmd.c
    subversion/branches/shelve-checkpoint/subversion/svn/svn.c
    subversion/branches/shelve-checkpoint/tools/client-side/bash_completion

Modified: subversion/branches/shelve-checkpoint/subversion/svn/shelve-cmd.c
URL: http://svn.apache.org/viewvc/subversion/branches/shelve-checkpoint/subversion/svn/shelve-cmd.c?rev=1818285&r1=1818284&r2=1818285&view=diff
==============================================================================
--- subversion/branches/shelve-checkpoint/subversion/svn/shelve-cmd.c (original)
+++ subversion/branches/shelve-checkpoint/subversion/svn/shelve-cmd.c Fri Dec 15 13:16:10 2017
@@ -167,11 +167,11 @@ shelves_list(const char *local_abspath,
 /* Print info about each checkpoint of the shelf named NAME.
  */
 static svn_error_t *
-checkpoint_list(const char *name,
-                const char *local_abspath,
-                svn_boolean_t diffstat,
-                svn_client_ctx_t *ctx,
-                apr_pool_t *scratch_pool)
+checkpoint_log(const char *name,
+               const char *local_abspath,
+               svn_boolean_t diffstat,
+               svn_client_ctx_t *ctx,
+               apr_pool_t *scratch_pool)
 {
   svn_client_shelf_t *shelf;
   int i;
@@ -649,10 +649,7 @@ svn_cl__checkpoint(apr_getopt_t *os,
   const char *local_abspath;
   const char *name;
 
-  if (opt_state->list)
-    subsubcommand = "list";
-  else
-    SVN_ERR(get_next_argument(&subsubcommand, os, pool, pool));
+  SVN_ERR(get_next_argument(&subsubcommand, os, pool, pool));
 
   SVN_ERR(get_next_argument(&name, os, pool, pool));
 
@@ -665,15 +662,15 @@ svn_cl__checkpoint(apr_getopt_t *os,
   if (opt_state->quiet)
     ctx->notify_func2 = NULL;
 
-  if (strcmp(subsubcommand, "list") == 0)
+  if (strcmp(subsubcommand, "log") == 0)
     {
       if (targets->nelts)
         return svn_error_create(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
                                 _("Too many arguments"));
 
-      SVN_ERR(checkpoint_list(name, local_abspath,
-                              ! opt_state->quiet /*diffstat*/,
-                              ctx, pool));
+      SVN_ERR(checkpoint_log(name, local_abspath,
+                             ! opt_state->quiet /*diffstat*/,
+                             ctx, pool));
     }
   else if (strcmp(subsubcommand, "save") == 0)
     {

Modified: subversion/branches/shelve-checkpoint/subversion/svn/svn.c
URL: http://svn.apache.org/viewvc/subversion/branches/shelve-checkpoint/subversion/svn/svn.c?rev=1818285&r1=1818284&r2=1818285&view=diff
==============================================================================
--- subversion/branches/shelve-checkpoint/subversion/svn/svn.c (original)
+++ subversion/branches/shelve-checkpoint/subversion/svn/svn.c Fri Dec 15 13:16:10 2017
@@ -1659,7 +1659,7 @@ const svn_opt_subcommand_desc2_t svn_cl_
     ("Save and restore local changes.\n"
      "usage: 1. savepoint save NAME [PATH...]\n"
      "       2. savepoint restore NAME [VERSION]\n"
-     "       3. savepoint list|--list NAME\n"
+     "       3. savepoint log NAME\n"
      "       4. savepoint export NAME [VERSION]\n"
      "\n"
      "  1. Save local changes in the given PATHs as a new version of shelf NAME.\n"
@@ -1684,8 +1684,7 @@ const svn_opt_subcommand_desc2_t svn_cl_
      opt_depth, opt_targets, opt_changelist,
      /* almost SVN_CL__LOG_MSG_OPTIONS but not currently opt_with_revprop: */
      'm', 'F', opt_force_log, opt_editor_cmd, opt_encoding,
-     opt_list},
-    { {opt_list, N_("list all versions of a shelf")} }
+    }
   },
 
   { "shelve", svn_cl__shelve, {0}, N_

Modified: subversion/branches/shelve-checkpoint/tools/client-side/bash_completion
URL: http://svn.apache.org/viewvc/subversion/branches/shelve-checkpoint/tools/client-side/bash_completion?rev=1818285&r1=1818284&r2=1818285&view=diff
==============================================================================
--- subversion/branches/shelve-checkpoint/tools/client-side/bash_completion (original)
+++ subversion/branches/shelve-checkpoint/tools/client-side/bash_completion Fri Dec 15 13:16:10 2017
@@ -1023,7 +1023,7 @@ _svn()
 		cmdOpts="$qOpts $pOpts"
 		;;
 	checkpoint|savepoint|sp)
-		cmdOpts="save restore list --list --dry-run \
+		cmdOpts="save restore log --dry-run \
                          --depth --targets $cOpts \
                          -m --message -F --file --encoding --force-log --editor-cmd \
                          $qOpts $pOpts"