log: Show the log messages for a set of revision(s) and/or file(s).
usage: log [URL] [PATH [PATH ... ]]
  Print the log messages for local PATHs, or for PATHs under
  URL, if URL is given.  If URL is given by itself, then print log
  messages for everything under it.  With -v, also print all affected
  paths with each log message.  With -q, don't print the log message
  body itself (note that this is compatible with -v).

  Each log message is printed just once, even if more than one of the
  affected paths for that revision were explicitly requested.  Logs
  cross copy history by default; use --strict to disable this.
  For example:

    svn log
    svn log foo.c
    svn log http://www.example.com/repo/project/foo.c
    svn log http://www.example.com/repo/project foo.c bar.c

Valid options:
  -r [--revision] arg      : revision X or X:Y range.  X or Y can be one of:
                             {DATE}      date instead of revision number
                             "HEAD"      latest in repository
                             "BASE"      base revision of item's working copy
                             "COMMITTED" revision of item's last commit
                             "PREV"      revision before item's last commit
  -q [--quiet]             : print as little as possible
  -v [--verbose]           : print extra information
  --targets arg            : pass contents of file ARG as additional args
  --strict                 : use strict semantics
  --incremental            : give output suitable for concatenation
  --xml                    : output in xml
  --username arg           : specify a username ARG
  --password arg           : specify a password ARG
  --no-auth-cache          : do not cache authentication tokens
  --non-interactive        : do no interactive prompting

switch (sw): Update working copy to mirror a new URL
usage: switch URL [PATH]   or
       switch --relocate FROM TO [PATH ... ]

  Note:  this is the way to move a working copy to a new branch.

Valid options:
  -r [--revision] arg      : revision X or X:Y range.  X or Y can be one of:
                             {DATE}      date instead of revision number
                             "HEAD"      latest in repository
                             "BASE"      base revision of item's working copy
                             "COMMITTED" revision of item's last commit
                             "PREV"      revision before item's last commit
  -N [--non-recursive]     : operate on single directory only
  -q [--quiet]             : print as little as possible
  --diff3-cmd arg          : use ARG as merge command
  --relocate               : relocate via url-rewriting
  --username arg           : specify a username ARG
  --password arg           : specify a password ARG
  --no-auth-cache          : do not cache authentication tokens
  --non-interactive        : do no interactive prompting

