Michael Haggerty <mhagger@alum.mit.edu> (mhagger)


Patch Suggested
r31526, r19178, r19145, r19144 r29407, r24459

r31526 | glasser | 2008-05-29 15:13:58 -0500 (Thu, 29 May 2008)

Consistently omit leading '/' characters in node paths.

The specification was previously inconsistent on whether node paths
should include a leading '/' character.  The output of "svnadmin dump"
omits the characters, so change the file to consistently use that
convention.

* notes/dump-load-format.txt
  Remove leading '/' characters that appear in node paths.

Patch by: Michael Haggerty <mhagger@alum.mit.edu>


r29407 | kfogel | 2008-02-17 16:11:32 -0600 (Sun, 17 Feb 2008)

* www/faq.html (cvs2svn): Remove obsolete FUD from this entry.

Suggested by: mhagger


r24459 | hwright | 2007-04-05 15:09:24 -0500 (Thu, 05 Apr 2007)

Followup to r24383.  Define boolean values False and True if they aren't
provided by the Python running the tests.  (These were added in Python 2.2.)

Suggested by: mhagger

* subversion/tests/cmdline/svntest/main.py
  Try to use False.  If that throws and exception, define True and False.


r19178 | dlr | 2006-04-04 15:20:34 -0500 (Tue, 04 Apr 2006)

Add a "--list" option (with the same meaning as the "list"
subcommand), which deprecates but does not remove the "list"
subcommand.

* subversion/tests/cmdline/svntest/main.py
  (run_tests): Added a --list option, with the same meaning as the old
   "list" subcommand.

* subversion/tests/cmdline/README
  Updated documentation to reflect change.

Patch by: Michael Haggerty <mhagger@alum.mit.edu>


r19145 | dlr | 2006-04-03 16:30:36 -0500 (Mon, 03 Apr 2006)

Remove some unnecessary variable initializations.

* tools/dev/normalize-dump.py
  (parse_file): Removed some unnecessary local variable
   initializations: harvesting (was never referenced); headers and eof
   (because they are set unconditionally a few lines later and are
   only needed within the while loop).

Patch by: Michael Haggerty <mhagger@alum.mit.edu>
Review by: me


r19144 | dlr | 2006-04-03 16:25:41 -0500 (Mon, 03 Apr 2006)

Allow multiple unit tests to be run at once.

Previously, a Python unit test script could run *all* of its tests, or
exactly *one* of them.  This change allows an arbitrary selection of
tests to be run in one invocation of a test script.

For orthogonality, the "list" subcommand was also changed to list the
docstrings only for the tests that would otherwise have been executed.
(Thus, "test-script.py list" lists all tests, whereas "test-script.py
list 12 13" lists the information only for tests 12 and 13.)


* subversion/tests/cmdline/svntest/main.py
  (_internal_run_tests): Change second argument from an optional
   integer to a required list of integers.  All tests whose numbers
   are in the list are executed.

  (run_tests): Allow multiple test numbers to be specified on the
   command line.  Process the list subcommand only after all
   command-line parameters have been parsed, and if any test numbers
   were passed as arguments, only list the information for those
   tests.  Update function comment.


* subversion/tests/cmdline/README
  Updated documentation to describe the new possibilities.


Patch by: Michael Haggerty <mhagger@alum.mit.edu>
Review by: me