* subversion/svnadmin/svnadmin.c
(cmd_table): Document use of '--' with the 'freeze' command.
This is a merge of r1828521 from the 'shelve-checkpoint' branch where I
committed it by mistake.
@@ -385,8 +385,8 @@ static const svn_opt_subcommand_desc3_t cmd_table[] =
{{'F', N_("write to file ARG instead of stdout")}} },
{"freeze", subcommand_freeze, {0}, {N_(
- "usage: 1. svnadmin freeze REPOS_PATH PROGRAM [ARG...]\n"
- " 2. svnadmin freeze -F FILE PROGRAM [ARG...]\n"
+ "usage: 1. svnadmin freeze REPOS_PATH -- PROGRAM [ARG...]\n"
+ " 2. svnadmin freeze -F FILE -- PROGRAM [ARG...]\n"
"\n"), N_(
"1. Run PROGRAM passing ARGS while holding a write-lock on REPOS_PATH.\n"
" Allows safe use of third-party backup tools on a live repository.\n"
@@ -394,6 +394,9 @@ static const svn_opt_subcommand_desc3_t cmd_table[] =
"2. Like 1 except all repositories listed in FILE are locked. The file\n"
" format is repository paths separated by newlines. Repositories are\n"
" locked in the same order as they are listed in the file.\n"
+ "\n"
+ "The '--' tells svnadmin to stop looking for svnadmin options and pass\n"
+ "all later arguments to PROGRAM even if they begin with '-'.\n"
)},
{'F'},
{{'F', N_("read repository paths from file ARG")}} },
