Skip to content

Instantly share code, notes, and snippets.

@coagulant
Created October 29, 2014 20:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save coagulant/79bed4d7e21d38dfefc2 to your computer and use it in GitHub Desktop.
Save coagulant/79bed4d7e21d38dfefc2 to your computer and use it in GitHub Desktop.
(tmp-b091c70f6774b4f9)➜ django git:(master) ✗ git bisect start
(tmp-b091c70f6774b4f9)➜ django git:(master) ✗ git bisect good 1.3
(tmp-b091c70f6774b4f9)➜ django git:(master) ✗ git bisect bad 1.4
Bisecting: 844 revisions left to test after this (roughly 10 steps)
[b1c3174cfaf2e850da86c7649f64bf62f60046dc] Removed unused code from admindocs app now that it supports reversing URLs.
(tmp-b091c70f6774b4f9)➜ django git:(b1c3174) ✗ git bisect run python /Users/prophet/work/forks/test_mirror/testmirror/manage.py test testapp
running python /Users/prophet/work/forks/test_mirror/testmirror/manage.py test testapp
Creating test database for alias 'default'...
.
----------------------------------------------------------------------
Ran 1 test in 0.081s
OK
Destroying test database for alias 'default'...
Bisecting: 422 revisions left to test after this (roughly 9 steps)
[e5719b203c5a1ee799cd8cb6100342940e260fd7] Fixed #17496 -- Regression in the floatformat template filter, introduced by the fix for #15789.
running python /Users/prophet/work/forks/test_mirror/testmirror/manage.py test testapp
Creating test database for alias 'default'...
.
----------------------------------------------------------------------
Ran 1 test in 0.079s
OK
Destroying test database for alias 'default'...
Bisecting: 211 revisions left to test after this (roughly 8 steps)
[3ac0961e1ec3f935474e3c1c3f16bee1cc5ae54a] Don't let ALLOWED_INCLUDE_ROOTS be accidentally set to a string rather than a tuple. Thanks to Florian Apolloner for pointing this out.
running python /Users/prophet/work/forks/test_mirror/testmirror/manage.py test testapp
Creating test database for alias 'default'...
F
======================================================================
FAIL: test_fixture (testapp.tests.TestMirror)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/prophet/work/forks/test_mirror/testmirror/testapp/tests.py", line 12, in test_fixture
list(map(repr, MyModel.objects.using('slave').all())))
AssertionError: Lists differ: ['<MyModel: 1>', '<MyModel: 2>... != ['<MyModel: 2>', '<MyModel: 3>...
First differing element 0:
<MyModel: 1>
<MyModel: 2>
First list contains 1 additional elements.
First extra element 2:
<MyModel: 3>
- ['<MyModel: 1>', '<MyModel: 2>', '<MyModel: 3>']
? ^ ----------------
+ ['<MyModel: 2>', '<MyModel: 3>']
? ^
----------------------------------------------------------------------
Ran 1 test in 0.013s
FAILED (failures=1)
Destroying test database for alias 'default'...
Bisecting: 105 revisions left to test after this (roughly 7 steps)
[9b762d170a9d895eadae270569c1dee6dbd976c5] Made a couple of idiomatic changes in makemessages.
running python /Users/prophet/work/forks/test_mirror/testmirror/manage.py test testapp
Creating test database for alias 'default'...
F
======================================================================
FAIL: test_fixture (testapp.tests.TestMirror)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/prophet/work/forks/test_mirror/testmirror/testapp/tests.py", line 12, in test_fixture
list(map(repr, MyModel.objects.using('slave').all())))
AssertionError: Lists differ: ['<MyModel: 1>', '<MyModel: 2>... != ['<MyModel: 2>', '<MyModel: 3>...
First differing element 0:
<MyModel: 1>
<MyModel: 2>
First list contains 1 additional elements.
First extra element 2:
<MyModel: 3>
- ['<MyModel: 1>', '<MyModel: 2>', '<MyModel: 3>']
? ^ ----------------
+ ['<MyModel: 2>', '<MyModel: 3>']
? ^
----------------------------------------------------------------------
Ran 1 test in 0.012s
FAILED (failures=1)
Destroying test database for alias 'default'...
Bisecting: 52 revisions left to test after this (roughly 6 steps)
[332b248be8dc2578db7a24f0b9c2af28e7b97754] Added note about deprecation of project-level translations to the deprecation timeline document.
running python /Users/prophet/work/forks/test_mirror/testmirror/manage.py test testapp
Creating test database for alias 'default'...
F
======================================================================
FAIL: test_fixture (testapp.tests.TestMirror)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/prophet/work/forks/test_mirror/testmirror/testapp/tests.py", line 12, in test_fixture
list(map(repr, MyModel.objects.using('slave').all())))
AssertionError: Lists differ: ['<MyModel: 1>', '<MyModel: 2>... != ['<MyModel: 2>', '<MyModel: 3>...
First differing element 0:
<MyModel: 1>
<MyModel: 2>
First list contains 1 additional elements.
First extra element 2:
<MyModel: 3>
- ['<MyModel: 1>', '<MyModel: 2>', '<MyModel: 3>']
? ^ ----------------
+ ['<MyModel: 2>', '<MyModel: 3>']
? ^
----------------------------------------------------------------------
Ran 1 test in 0.012s
FAILED (failures=1)
Destroying test database for alias 'default'...
Bisecting: 25 revisions left to test after this (roughly 5 steps)
[62766f42482f5071e7af1a806ae5c287f2332921] Reverted parts of r17359 that could cause false positives in URL detection, especially on file names.
running python /Users/prophet/work/forks/test_mirror/testmirror/manage.py test testapp
Creating test database for alias 'default'...
.
----------------------------------------------------------------------
Ran 1 test in 0.079s
OK
Destroying test database for alias 'default'...
Bisecting: 12 revisions left to test after this (roughly 4 steps)
[203c4fef4d4f9c3a241cef0927ae895fcfe9ec48] Fixed translatability of application names in admin app.
running python /Users/prophet/work/forks/test_mirror/testmirror/manage.py test testapp
Creating test database for alias 'default'...
.
----------------------------------------------------------------------
Ran 1 test in 0.081s
OK
Destroying test database for alias 'default'...
Bisecting: 6 revisions left to test after this (roughly 3 steps)
[4d030e540dc7b64d783510ba0d46c40f9713d305] Fixed the link to the IRC logs in the README. Refs #17453, #16277.
running python /Users/prophet/work/forks/test_mirror/testmirror/manage.py test testapp
Creating test database for alias 'default'...
F
======================================================================
FAIL: test_fixture (testapp.tests.TestMirror)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/prophet/work/forks/test_mirror/testmirror/testapp/tests.py", line 12, in test_fixture
list(map(repr, MyModel.objects.using('slave').all())))
AssertionError: Lists differ: ['<MyModel: 1>', '<MyModel: 2>... != ['<MyModel: 2>', '<MyModel: 3>...
First differing element 0:
<MyModel: 1>
<MyModel: 2>
First list contains 1 additional elements.
First extra element 2:
<MyModel: 3>
- ['<MyModel: 1>', '<MyModel: 2>', '<MyModel: 3>']
? ^ ----------------
+ ['<MyModel: 2>', '<MyModel: 3>']
? ^
----------------------------------------------------------------------
Ran 1 test in 0.012s
FAILED (failures=1)
Destroying test database for alias 'default'...
Bisecting: 2 revisions left to test after this (roughly 2 steps)
[905e33f84a1a10e4f0183d879c52076ef876fc3b] Fixed #16885 -- Confirmed features of mirror databases when setting up test databases.
running python /Users/prophet/work/forks/test_mirror/testmirror/manage.py test testapp
Creating test database for alias 'default'...
F
======================================================================
FAIL: test_fixture (testapp.tests.TestMirror)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/prophet/work/forks/test_mirror/testmirror/testapp/tests.py", line 12, in test_fixture
list(map(repr, MyModel.objects.using('slave').all())))
AssertionError: Lists differ: ['<MyModel: 1>', '<MyModel: 2>... != ['<MyModel: 2>', '<MyModel: 3>...
First differing element 0:
<MyModel: 1>
<MyModel: 2>
First list contains 1 additional elements.
First extra element 2:
<MyModel: 3>
- ['<MyModel: 1>', '<MyModel: 2>', '<MyModel: 3>']
? ^ ----------------
+ ['<MyModel: 2>', '<MyModel: 3>']
? ^
----------------------------------------------------------------------
Ran 1 test in 0.012s
FAILED (failures=1)
Destroying test database for alias 'default'...
Bisecting: 0 revisions left to test after this (roughly 1 step)
[477f4d80616392bbd3352cad50faedb9c1494b33] Clean up the form's code a little bit, to make it more consistantly go through one code path. Patch from Travis Swicegood.
running python /Users/prophet/work/forks/test_mirror/testmirror/manage.py test testapp
Creating test database for alias 'default'...
.
----------------------------------------------------------------------
Ran 1 test in 0.081s
OK
Destroying test database for alias 'default'...
905e33f84a1a10e4f0183d879c52076ef876fc3b is the first bad commit
commit 905e33f84a1a10e4f0183d879c52076ef876fc3b
Author: Aymeric Augustin <aymeric.augustin@m4x.org>
Date: Fri Jan 20 23:15:22 2012 +0000
Fixed #16885 -- Confirmed features of mirror databases when setting up test databases.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17382 bcc190cf-cafb-0310-a4f2-bffc1f526a37
:040000 040000 5d15e30bb35c934c82c29f8d81047a30106c6ca6 93836426c71827d1cee5b04a8969a74edd486eee M django
:040000 040000 14279d41da1ca97bdc4b92805bcc7a2ec05a4a9f 0b9cb8971414f5f316c84d68f61f6c00e645759c M tests
bisect run success
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment