run-tests.py: Use booleans in a couple more places.

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5450 be7e6eca-30d4-0310-a8e5-ac0d63af7087
LineFeeder: Store list of lines reversed to avoid O(N^2) behavior.

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5451 be7e6eca-30d4-0310-a8e5-ac0d63af7087
parse_log(): Handle the absence of a "Changed paths:" line.

New versions of "svn log" seem to omit this line if no paths were
changed in the commit.

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5452 be7e6eca-30d4-0310-a8e5-ac0d63af7087
InitializeChangesetsPass: Fully initialize breaks array before continuing.

This makes the logic clearer.

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5453 be7e6eca-30d4-0310-a8e5-ac0d63af7087
InitializeChangesetsPass: Delete obsolete comment.

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5454 be7e6eca-30d4-0310-a8e5-ac0d63af7087
InitializeChangesetsPass: Rename best_time to best_gap.

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5455 be7e6eca-30d4-0310-a8e5-ac0d63af7087
InitializeChangesetsPass: Introduce temporary "gap".

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5456 be7e6eca-30d4-0310-a8e5-ac0d63af7087
InitializeChangesetsPass: Combine two branches of "if" statement.

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5457 be7e6eca-30d4-0310-a8e5-ac0d63af7087
InitializeChangesetsPass: We are looking for the *biggest* gap.

The old code looked for the smallest gap among split points that break
the same number of dependencies.  This was backwards.  Fix the
comparison.

Reported-by: Matwey V. Kornilov <matwey.kornilov@gmail.com>

git-svn-id: http://cvs2svn.tigris.org/svn/cvs2svn/trunk@5458 be7e6eca-30d4-0310-a8e5-ac0d63af7087