code: def do_log(self, subcmd, opts, *args):
          
          print "'svn %s' opts: %s" % (subcmd, opts)
          print "'svn %s' args: %s" % (subcmd, args)
docs: Show the log messages for a set of revision(s) and/or file(s).
  
          usage:
              1. log [PATH]
              2. log URL [PATH...]
          
          1. Print the log messages for a local PATH (default: '.').
             The default revision range is BASE:1.
          
          2. Print the log messages for the PATHs (default: '.') under URL.
             The default revision range is HEAD:1.
          
          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
          follow copy history by default.  Use --stop-on-copy to disable this
          behavior, which can be useful for determining branchpoints.
          
          Examples:
            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
  
          ${cmd_option_list}