Please use the attached patch instead (the first one fixed "--list", but not "--list --verbose").
Regards, Alexey. On Tuesday, March 06, 2012 12:45:21 pm Alexey Neyman wrote: > Hi all, > > Revision 1297676 by hwright broke the command line tests' --list option > (and probably, some other interfaces): the options dict no longer contains > verbose option as --verbose handler was changed from 'store_true' to > 'callback'. The attached patch fixes it by reintroducing options.verbose. > > [[[ > * subversion/tests/cmdline/svntest/main.py > (_create_parser): Set options.verbose to False by default, override with > True from set_log_debug() callback. > ]]] > > Regards, > Alexey.
Index: subversion/tests/cmdline/svntest/main.py =================================================================== --- subversion/tests/cmdline/svntest/main.py (revision 1297679) +++ subversion/tests/cmdline/svntest/main.py (working copy) @@ -1469,8 +1469,10 @@ def _create_parser(): """Return a parser for our test suite.""" + verbosity = False def set_log_debug(option, opt, value, parser): logger.setLevel(logging.DEBUG) + verbosity = True # set up the parser _default_http_library = 'serf' @@ -1533,6 +1535,7 @@ # most of the defaults are None, but some are other values, set them here parser.set_defaults( + verbose=verbosity, server_minor_version=SVN_VER_MINOR, url=file_scheme_prefix + \ urllib.pathname2url(os.path.abspath(os.getcwd())),