On Monday 08 May 2017 03:57:01 Tim Graham wrote:
> You need to clone the Django repository and run the bisect command
> from there:
Simplicity in Unix:
1 #!/bin/sh
2
3 # Basically, make grep -qv behave like I want it to
4
5 file='django/contrib/admin/static/admin/css/forms.css'
6 bad='form .wide p, form .wide input + p.help {'
7
8 fgrep -q "$bad" $file
9 if [ $? -eq 0 ]
10 then
11 exit 1
12 else
13 exit 0
14 fi
Results:
% git bisect start 2c3c029ede 0b9f366c60
Bisecting: a merge base must be tested
[39d95fb6ada99c59d47fa0eae6d3128abafe2d58] Fixed #24092 -- Widened base field support for ArrayField.
% git bisect run `pwd`/invert.sh
running /home/melvyn/hg/django-project/invert.sh
Bisecting: 1196 revisions left to test after this (roughly 10 steps)
[3d650e80ad47fdf3e7758766d2b00ed3c1efb089] Added today's security issues to the archive.
running /home/melvyn/hg/django-project/invert.sh
Bisecting: 598 revisions left to test after this (roughly 9 steps)
[672de44e242369d29136bbf1f3ae1059dd787936] [1.9.x] Replaced "inbuilt" with more common "built-in".
running /home/melvyn/hg/django-project/invert.sh
Bisecting: 298 revisions left to test after this (roughly 8 steps)
[e8bfc1c74767ba902846ed0736327ce400112f3c] Stopped returning mirrors from setup_databases.
running /home/melvyn/hg/django-project/invert.sh
Bisecting: 149 revisions left to test after this (roughly 7 steps)
[566a01e916a0565db5af8dfb5ac9ce2fafc74c66] [1.9.x] Removed unused views.debug.linebreak_iter() function.
running /home/melvyn/hg/django-project/invert.sh
Bisecting: 74 revisions left to test after this (roughly 6 steps)
[b0c56b895fd2694d7f5d4595bdbbc41916607f45] Fixed #24496 -- Added CSRF Referer checking against CSRF_COOKIE_DOMAIN.
running /home/melvyn/hg/django-project/invert.sh
Bisecting: 36 revisions left to test after this (roughly 5 steps)
[b1a29541e5d37c03becde6c84e793766ef23395c] Merge pull request #4761 from aaugustin/parallelize-tests-attempt-1
running /home/melvyn/hg/django-project/invert.sh
Bisecting: 18 revisions left to test after this (roughly 4 steps)
[eaa3c883450f3c7ea939992ed075257bbac3d8b2] Refs #22258 -- Fixed an unclosed temporary file in fixtures test.
running /home/melvyn/hg/django-project/invert.sh
Bisecting: 8 revisions left to test after this (roughly 3 steps)
[29d52583e77b247aceeb2f514177a8a6c21ed786] Removed 'Test that' prefix from admindocs tests.
running /home/melvyn/hg/django-project/invert.sh
Bisecting: 4 revisions left to test after this (roughly 2 steps)
[b929d2d09d24705bc59d1d172921e1feade2777b] Fixed #25200 -- Updated tutorial screenshots for new admin theme.
running /home/melvyn/hg/django-project/invert.sh
Bisecting: 1 revision left to test after this (roughly 1 step)
[19f98946f2b31b62303aedb5b30951ca295116d8] Fixed #25358 -- Improved variable name for question in tutorial.
running /home/melvyn/hg/django-project/invert.sh
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[e23e7b2ffe8e282adfd5c597df25c181413c5b3b] Fixed #11544 -- Removed !important rules in contrib.admin styles.
running /home/melvyn/hg/django-project/invert.sh
e23e7b2ffe8e282adfd5c597df25c181413c5b3b is the first bad commit
commit e23e7b2ffe8e282adfd5c597df25c181413c5b3b
Author: elky <manse...@gmail.com>
Date: Mon Sep 7 00:28:14 2015 +0500
Fixed #11544 -- Removed !important rules in contrib.admin styles.
:040000 040000 8ba07a707a8493e0eed28fd23cb0e0d1b29e4e69 756ac7c45cced7bb403573eb4d31a70c250fddf8 M django
bisect run success
Happy hunting.
--
Melvyn Sopacua
On Tuesday 09 May 2017 17:48:43 Mike Dewhirst wrote:
> On 9/05/2017 11:45 AM, Mike Dewhirst wrote:
> > On 8/05/2017 11:02 PM, Melvyn Sopacua wrote:
> >> On Monday 08 May 2017 03:57:01 Tim Graham wrote:
> >> > You need to clone the Django repository and run the bisect
> >> > command
>
> >> > from there:
> snip
>
> >> running /home/melvyn/hg/django-project/invert.sh
> >>
> >> Bisecting: 0 revisions left to test after this (roughly 0 steps)
> >
> > Now I get it!
> >
> >> [e23e7b2ffe8e282adfd5c597df25c181413c5b3b] Fixed #11544 -- Removed
> >> !important rules in contrib.admin styles.
> >>
> >> running /home/melvyn/hg/django-project/invert.sh
> >>
> >> e23e7b2ffe8e282adfd5c597df25c181413c5b3b is the first bad commit
> >>
> >> commit e23e7b2ffe8e282adfd5c597df25c181413c5b3b
> >>
> >> Author: elky <manse...@gmail.com>
> >>
> >> Date: Mon Sep 7 00:28:14 2015 +0500
> >>
> >> Fixed #11544 -- Removed !important rules in contrib.admin styles.
> >
> > Should I now contact elky and start a conversation?
>
> I went back to the docs and saw I should add a comment to ticket
> #11544. The ticket has been closed and I couldn't see how to add a
> new comment.
The ticket is also too old to be necro'd. You can open a new one and reference it. What I'm really surprised about is that this unwanted side-effect went unnoticed for so long. Makes you question how many people use the wide form view.
--
Melvyn Sopacua