Author: danielsh
Date: Wed Jul 26 14:14:36 2017
New Revision: 1803053
URL: http://svn.apache.org/viewvc?rev=1803053&view=rev
Log:
* subversion/svn/svn.c
(svn_cl__cmd_table."cleanup"): Edit the help text so it is clear that
breaking locks does not apply to the newer modes of operation.
Modified:
subversion/trunk/subversion/svn/svn.c
Modified: subversion/trunk/subversion/svn/svn.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/svn.c?rev=1803053&r1=1803052&r2=1803053&view=diff
==============================================================================
--- subversion/trunk/subversion/svn/svn.c (original)
+++ subversion/trunk/subversion/svn/svn.c Wed Jul 26 14:14:36 2017
@@ -609,35 +609,32 @@ const svn_opt_subcommand_desc2_t svn_cl_
{'r', 'q', 'N', opt_depth, opt_force, opt_ignore_externals} },
{ "cleanup", svn_cl__cleanup, {0}, N_
- ("Recursively clean up the working copy, removing write locks, resuming\n"
- "unfinished operations, removing unversioned or ignored items, etc.\n"
+ ("Either recover from an interrupted operation that left the working copy
locked,\n"
+ "or remove unwanted files.\n"
"usage: 1. cleanup [WCPATH...]\n"
- "usage: 2. cleanup OPTIONS [WCPATH...]\n"
+ " 2. cleanup --remove-unversioned [WCPATH...]\n"
+ " cleanup --remove-ignored [WCPATH...]\n"
+ " 3. cleanup --vacuum-pristines [WCPATH...]\n"
"\n"
- " By default, finish any unfinished business in the working copy at
WCPATH,\n"
- " and remove write locks (shown as 'L' by the 'svn status' command)
from\n"
- " the working copy. Usually, this is only necessary if a Subversion
client\n"
- " has crashed while using the working copy, leaving it in an unusable
state.\n"
+ " 1. When none of the options --remove-unversioned, --remove-ignored,
and\n"
+ " --vacuum-pristines is specified, remove all write locks (shown as
'L' by\n"
+ " the 'svn status' command) from the working copy. Usually, this is
only\n"
+ " necessary if a Subversion client has crashed while using the working
copy,\n"
+ " leaving it in an unusable state.\n"
"\n"
- " WARNING: There is no mechanism that will protect write locks still\n"
- " being used by other Subversion clients. Running this
command\n"
- " without any options while another client is using the
working\n"
- " copy can corrupt the working copy beyond repair!\n"
+ " WARNING: There is no mechanism that will protect write locks still\n"
+ " being used by other Subversion clients. Running this
command\n"
+ " without any options while another client is using the
working\n"
+ " copy can corrupt the working copy beyond repair!\n"
"\n"
- " If the --remove-unversioned option or the --remove-ignored option\n"
- " is given, remove any unversioned or ignored items within WCPATH.\n"
- " To prevent accidental working copy corruption, unversioned or
ignored\n"
- " items can only be removed if the working copy is not already locked\n"
- " for writing by another Subversion client.\n"
- " Note that the 'svn status' command shows unversioned items as '?',\n"
- " and ignored items as 'I' if the --no-ignore option is given to it.\n"
+ " 2. If the --remove-unversioned option or the --remove-ignored option\n"
+ " is given, remove any unversioned or ignored items within WCPATH.\n"
+ " Note that the 'svn status' command shows unversioned items as '?',\n"
+ " and ignored items as 'I' if the --no-ignore option is given to it.\n"
"\n"
- " The --vacuum-pristines option provides a safe way to remove pristine\n"
- " copies of files which are stored inside the .svn directory and which\n"
- " are no longer referenced by any file in the working copy.\n"
- " To prevent accidental working copy corruption, this operation will\n"
- " only succeed if the working copy is not already locked for writing
by\n"
- " another Subversion client.\n"),
+ " 3. If the --vacuum-pristines option is given, remove pristine copies
of\n"
+ " files which are stored inside the .svn directory and which are no
longer\n"
+ " referenced by any file in the working copy.\n"),
{ opt_remove_unversioned, opt_remove_ignored, opt_vacuum_pristines,
opt_include_externals, 'q', opt_merge_cmd },
{ { opt_merge_cmd, N_("deprecated and ignored") } } },