Index: subversion/clients/cmdline/main.c
===================================================================
--- subversion/clients/cmdline/main.c	(revision 10434)
+++ subversion/clients/cmdline/main.c	(working copy)
@@ -353,6 +353,18 @@
        "    Date and time of the last commit\n"),
     {'r', 'v', 'R', SVN_CL__AUTH_OPTIONS, svn_cl__config_dir_opt} },

+  { "lock", svn_cl__lock, {0},
+    N_("Locks the file(s).\n"
+       "usage: lock [--force] [PATH]\n"
+       "  Locks the file(s) exclusively. If the file is already locked 
by\n"
+       "  another user, an error message will be shown.\n"
+       "\n"
+       "  Use the --force option to aquire the lock even if the file is 
locked\n"
+       "  by another user.\n"
+       "\n"
+       "  With -v, also print lock tokens.\n"),
+    {svn_cl__force_opt, 'v', svn_cl__targets_opt, SVN_CL__AUTH_OPTIONS, 
svn_cl__config_dir_opt} },
+
   { "log", svn_cl__log, {0},
     N_("Show the log messages for a set of revision(s) and/or file(s).\n"
        "usage: 1. log [PATH]\n"
@@ -646,6 +658,13 @@
     { 'r', 'N', 'q', svn_cl__merge_cmd_opt, svn_cl__relocate_opt,
       SVN_CL__AUTH_OPTIONS, svn_cl__config_dir_opt} },

+  { "unlock", svn_cl__unlock, {0},
+    N_("Unlocks the file(s).\n"
+       "usage: unlock [PATH]\n"
+       "  Unlocks the file(s). If a file is locked by another user, an\n"
+       "  error message will be shown.\n"),
+    {svn_cl__targets_opt, SVN_CL__AUTH_OPTIONS, svn_cl__config_dir_opt} },
+
   { "update", svn_cl__update, {"up"},
     N_("Bring changes from the repository into the working copy.\n"
        "usage: update [PATH...]\n"


