This change is to update the help text to indicate that the tool supports reversed good/bad revision range.
BUG=none
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11772002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175384 0039d316-1c4b-4281-b951-d872f2087c98
Fixed bad > good check, it worked as string comparison when for any build type it's int or four ints.
No prompt if bad/good option ommited, just fall back to possible min/max. User always can provide them in command line. So options were redundant but increased code complexity.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10704213
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147707 0039d316-1c4b-4281-b951-d872f2087c98
New one has more builds.
BUG=none
TEST=none
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10779004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147533 0039d316-1c4b-4281-b951-d872f2087c98
This is useful when the revision being tested has some other problem that prevents testing the original issue.
BUG=none
TEST=manual
Review URL: https://chromiumcodereview.appspot.com/10459050
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139967 0039d316-1c4b-4281-b951-d872f2087c98
bad revision range is.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10083029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132695 0039d316-1c4b-4281-b951-d872f2087c98
Make sure that:
- shebang is only present for executable files
- shebang is #!/usr/bin/env python
- __main__ is only present for executable files
- file's executable bit is coherent
Also fix EOF LF to be only one.
TBR=timurrrr@chromium.org
BUG=105108
TEST=
Review URL: http://codereview.chromium.org/8678023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111960 0039d316-1c4b-4281-b951-d872f2087c98
If good..bad straddles the recent build cutoff, test out the oldest recent build. If that build is good, bisect only recent builds from build.chromium.org. If that build is bad, bisect only old builds.
BUG=89974
TEST=(1) run bisect-builds.py with defaults; (2) accept default good/bad args; when chrome starts, close it and specify good; verify that further downloads come from build.chromium.org domain. Repeat (1) and (2); specify bad; verify that further downloads come from commondatastorage.googleapis.com.
Review URL: http://codereview.chromium.org/7468020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93432 0039d316-1c4b-4281-b951-d872f2087c98
One minor bug was also fixed that caused bisect-builds to report a bigger revision range than necessary.
BUG=82421
Review URL: http://codereview.chromium.org/7461012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93257 0039d316-1c4b-4281-b951-d872f2087c98
It looks like this changed accidentally in http://codereview.chromium.org/6995117
BUG=none
TEST=Run `bisect-builds.py -a linux64` as suggested by the help output. Works again.
Review URL: http://codereview.chromium.org/7294023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91309 0039d316-1c4b-4281-b951-d872f2087c98
The continuous archive's index file appears to be incomplete/problematic for
some platforms and revision ranges, so go back to just using directory lists
via the CDS API.
This also cleans up the code by using a PathContext object rather than a slew of
global variables to format/create the various URLs.
BUG=85498
TEST=See bug.
Review URL: http://codereview.chromium.org/6995117
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88658 0039d316-1c4b-4281-b951-d872f2087c98
This will allow people to bisect back until 2008 on Windows and 2009 for Linux
and Mac, rather than just the last ~1000 revisions.
BUG=none
TEST=bisect-builds.py works as before, but with a larger archive history
Review URL: http://codereview.chromium.org/6788015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83774 0039d316-1c4b-4281-b951-d872f2087c98
I always have trouble finding this tool because of its weird name
and place.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70110 0039d316-1c4b-4281-b951-d872f2087c98