Re: git-bisect problem
- From
- Andrew Morton <akpm@osdl.org>
- Date
- Feb 13, 2006, 10:19 UTC
- Message-ID
- <20060213021917.742b2b10.akpm@osdl.org>
- In-Reply-To
- <7vbqxb1sho.fsf@assigned-by-dhcp.cox.net>
Junio C Hamano <junkio@cox.net> wrote:
Show 26 quoted lines
> > Andrew Morton <akpm@osdl.org> writes: > > >> As humans, we can tell that it is not very plausible that the > >> EXTRAVERSION change caused whatever breakage you are chasing, > >> but sorry, from your log, I think bisect is doing the right > >> thing. > > > > I don't think humans are well-suited to using git. > > I did not mean that ;-). Git is not as smart as humans. > > > My current theory is that I was bisecting Linus's tree all along. > > Sorry, I did not realize that was _not_ what you were doing. > Your log started by saying 2.6.16-rc1 is good but 2.6.16-rc2 was > not, so I just assumed your bug was between those two. > > If your suspect was merged between these two versions, then it > does not matter which branch you were _on_ when you started to > bisect. > > You mark points that are good and bad, and wander around in the > commit DAG, trying to narrow down the distance between known > good points and bad points while bisecting, and during that, you > are not really on _any_ branch.
So how am I supposed to find this bug in Jeff's tree?
I do git-checkout -f git-netdev-all, then do the bisection and I come up with junk.
<does it all again>
It points at this:
commit a03b1950521466e007288a25c9fc7ac7f05a97e5 Merge: 0b310f36d7d96e27f6941ec0f9b95e15142f1e78 c6f0d75a2defe8c7d8bf9f78de891cedc46b4b3e Author: Jeff Garzik <jgarzik@pobox.com> Date: Tue Jan 31 11:52:21 2006 -0500
Merge branch 'upstream-fixes'
git-bisect start # good: [d834a41c966c6a20368fadb59248740935e6fbae] ipw2200: do not sleep in ipw_request_direct_scan git-bisect good d834a41c966c6a20368fadb59248740935e6fbae # bad: [b0afb58735e5dae05cb06ce6d0ca3073f390e9dc] Merge branch 'upstream' git-bisect bad b0afb58735e5dae05cb06ce6d0ca3073f390e9dc # good: [0c19585b0d2f6817dd9af607650d3f6cae2fd8bc] uml: typo fixup git-bisect good 0c19585b0d2f6817dd9af607650d3f6cae2fd8bc # good: [71baa1a599c04ab56ebf5fdb8d03abd0d601462f] [MIPS] Get rid of unnecessary prototypes. Fixes and optimizations for HZ > 100. git-bisect good 71baa1a599c04ab56ebf5fdb8d03abd0d601462f # good: [d04e4e115bd9df2b748cb30abd610f3c0eb1e303] eeh_driver NULL noise removal git-bisect good d04e4e115bd9df2b748cb30abd610f3c0eb1e303 # good: [9908104935325bd6beba67d637b6f5396d47075c] [IPV6]: Address autoconfiguration does not work after device down/up cycle git-bisect good 9908104935325bd6beba67d637b6f5396d47075c # good: [0b310f36d7d96e27f6941ec0f9b95e15142f1e78] Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 git-bisect good 0b310f36d7d96e27f6941ec0f9b95e15142f1e78 # bad: [70c07e02625ec46d0ffbfce1acef42d660803528] Merge branch 'viro' git-bisect bad 70c07e02625ec46d0ffbfce1acef42d660803528 # good: [2746b8623abce815aaae7afc946b1b39f8436f5a] Merge branch 'net.b0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/bird git-bisect good 2746b8623abce815aaae7afc946b1b39f8436f5a # bad: [6bd0e10e53cc4824cd8cdaab8c370e53ab2e23c2] Merge branch 'sundance' git-bisect bad 6bd0e10e53cc4824cd8cdaab8c370e53ab2e23c2 # bad: [3c9b3a8575b4f2551e3b5b74ffa1c3559c6338eb] Merge branch 'master' git-bisect bad 3c9b3a8575b4f2551e3b5b74ffa1c3559c6338eb # bad: [c0d3c0c0ce94d3db893577ae98e64414d92e49d8] [netdrvr] schedule eepro100 for removal git-bisect bad c0d3c0c0ce94d3db893577ae98e64414d92e49d8 # bad: [a03b1950521466e007288a25c9fc7ac7f05a97e5] Merge branch 'upstream-fixes' git-bisect bad a03b1950521466e007288a25c9fc7ac7f05a97e5