Teemu Likonen wrote:
On 2009-02-21 09:07 (-0800), walt wrote:
I'm using the current git.git to bisect a bug in Linus.git.
I got this far and then ran into trouble:
good 2.6.29-rc5-00094-gc951aa6
bad 2.6.29-rc5-00112-g3501033
A glance at git log will show that those two commits were
both from Feb 17 with only one other commit between them.
So, why does this happen?:
$git bisect start 3501033 c951aa6
Bisecting: 8 revisions left to test after this
be716615fe596ee117292dc615e95f707fb67fd1] x86, vm86: fix preemption bug
Someone will probably give real explanation but non-linear development
is part of it:
$ git log --graph --pretty=oneline --abbrev-commit c951aa6..3501033
* 3501033 Merge branch 'x86-fixes-for-linus' of git:// [...]
|\
| * be71661 x86, vm86: fix preemption bug
> ...
I see now that git bisect actually found the guilty commit for me,
but completely confused me by turning out five kernels in a row
with the names 2.6.29-rc3-00nnn while I was bisecting an rc5 kernel.
I stopped because of those tag names when I should have just forged
ahead.
I would be interested to hear opinions on whether that rc3 tag is
the correct one to use for the bisected kernels.
Thanks.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html