diff options
Diffstat (limited to 'subversion/svn/svn.c')
| -rw-r--r-- | subversion/svn/svn.c | 49 | 
1 files changed, 30 insertions, 19 deletions
| diff --git a/subversion/svn/svn.c b/subversion/svn/svn.c index cbcec87cf07a..5432e8bac086 100644 --- a/subversion/svn/svn.c +++ b/subversion/svn/svn.c @@ -484,9 +484,19 @@ const svn_opt_subcommand_desc2_t svn_cl__cmd_table[] =      {'r', 'q', 'N', opt_depth, opt_force, opt_ignore_externals} },    { "cleanup", svn_cl__cleanup, {0}, N_ -    ("Recursively clean up the working copy, removing locks, resuming\n" +    ("Recursively clean up the working copy, removing write locks, resuming\n"       "unfinished operations, etc.\n" -     "usage: cleanup [WCPATH...]\n"), +     "usage: cleanup [WCPATH...]\n" +     "\n" +     "  Finish any unfinished business in the working copy at WCPATH, and remove\n" +     "  write locks (shown as 'L' by the 'svn status' command) from the working\n" +     "  copy. Usually, this is only necessary if a Subversion client has crashed\n" +     "  while using the working copy, 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" +     "           while another client is using the working copy can corrupt\n" +     "           the working copy beyond repair!\n"),      {opt_merge_cmd} },    { "commit", svn_cl__commit, {"ci"}, @@ -750,18 +760,18 @@ const svn_opt_subcommand_desc2_t svn_cl__cmd_table[] =         * (with quotes and newlines removed). */  "Merge changes into a working copy.\n"  "usage: 1. merge SOURCE[@REV] [TARGET_WCPATH]\n" -"          (the 'automatic' merge)\n" +"          (the 'complete' merge)\n"  "       2. merge [-c M[,N...] | -r N:M ...] SOURCE[@REV] [TARGET_WCPATH]\n"  "          (the 'cherry-pick' merge)\n"  "       3. merge SOURCE1[@REV1] SOURCE2[@REV2] [TARGET_WCPATH]\n"  "          (the '2-URL' merge)\n"  "\n"  "  1. This form, with one source path and no revision range, is called\n" -"     an 'automatic' merge:\n" +"     a 'complete' merge:\n"  "\n"  "       svn merge SOURCE[@REV] [TARGET_WCPATH]\n"  "\n" -"     The automatic merge is used for the 'sync' and 'reintegrate' merges\n" +"     The complete merge is used for the 'sync' and 'reintegrate' merges\n"  "     in the 'feature branch' pattern described below. It finds all the\n"  "     changes on the source branch that have not already been merged to the\n"  "     target branch, and merges them into the working copy. Merge tracking\n" @@ -900,7 +910,7 @@ const svn_opt_subcommand_desc2_t svn_cl__cmd_table[] =  "     of 'REV' is the base revision (usually the revision last updated to).\n"  "\n"  "     TARGET_WCPATH is a working copy path; if omitted, '.' is generally\n" -"     assumed. The special cases noted above in the 'automatic' merge form\n" +"     assumed. The special cases noted above in the 'complete' merge form\n"  "     also apply here.\n"  "\n"  "     The revision ranges to be merged are specified by the '-r' and/or '-c'\n" @@ -971,7 +981,7 @@ const svn_opt_subcommand_desc2_t svn_cl__cmd_table[] =  "     The three branches involved can be completely unrelated.\n"  "\n"  "     TARGET_WCPATH is a working copy path; if omitted, '.' is generally\n" -"     assumed. The special cases noted above in the 'automatic' merge form\n" +"     assumed. The special cases noted above in the 'complete' merge form\n"  "     also apply here.\n"  "\n"  "     SOURCE1 and/or SOURCE2 can also be specified as a working copy path,\n" @@ -1088,7 +1098,7 @@ const svn_opt_subcommand_desc2_t svn_cl__cmd_table[] =       "     shows, from left to right:\n"       "       the youngest common ancestor of the branches;\n"       "       the latest full merge in either direction, and thus the common base\n" -     "         that will be used for the next automatic merge;\n" +     "         that will be used for the next complete merge;\n"       "       the repository path and revision number of the tip of each branch.\n"       "\n"       "  2. Print the revision numbers on SOURCE that have been merged to TARGET\n" @@ -1430,9 +1440,10 @@ const svn_opt_subcommand_desc2_t svn_cl__cmd_table[] =       "      ' ' no modifications\n"       "      'C' Conflicted\n"       "      'M' Modified\n" -     "    Third column: Whether the working copy directory is locked\n" -     "      ' ' not locked\n" -     "      'L' locked\n" +     "    Third column: Whether the working copy is locked for writing by\n" +     "                  another Subversion client modifying the working copy\n" +     "      ' ' not locked for writing\n" +     "      'L' locked for writing\n"       "    Fourth column: Scheduled commit will contain addition-with-history\n"       "      ' ' no history scheduled with commit\n"       "      '+' history scheduled with commit\n" @@ -1440,16 +1451,16 @@ const svn_opt_subcommand_desc2_t svn_cl__cmd_table[] =       "      ' ' normal\n"       "      'S' the item has a Switched URL relative to the parent\n"       "      'X' a versioned file created by an eXternals definition\n" -     "    Sixth column: Repository lock token\n" +     "    Sixth column: Whether the item is locked in repository for exclusive commit\n"       "      (without -u)\n" -     "      ' ' no lock token\n" -     "      'K' lock token present\n" +     "      ' ' not locked by this working copy\n" +     "      'K' locked by this working copy, but lock might be stolen or broken\n"       "      (with -u)\n" -     "      ' ' not locked in repository, no lock token\n" -     "      'K' locked in repository, lock toKen present\n" -     "      'O' locked in repository, lock token in some Other working copy\n" -     "      'T' locked in repository, lock token present but sTolen\n" -     "      'B' not locked in repository, lock token present but Broken\n" +     "      ' ' not locked in repository, not locked by this working copy\n" +     "      'K' locked in repository, lock owned by this working copy\n" +     "      'O' locked in repository, lock owned by another working copy\n" +     "      'T' locked in repository, lock owned by this working copy was stolen\n" +     "      'B' not locked in repository, lock owned by this working copy is broken\n"       "    Seventh column: Whether the item is the victim of a tree conflict\n"       "      ' ' normal\n"       "      'C' tree-Conflicted\n" | 
