On Sat,  3 Apr 2010 03:46:37 -0700 (PDT)
bugzilla-dae...@freedesktop.org wrote:

> $ git bisect start
> $ git bisect good
> $ git bisect bad f6c7b911653fb1508256c63518ef0bd15d68186e
> Some good revs are not ancestor of the bad rev.
> git bisect cannot work properly in this case.
> Maybe you mistake good and bad revs?
> 
> ?????? WTF ??????? How can a commit that I already had last night be more
> recent (in the sense of when I added it into my local tree - which is the only
> measure that matters) than one I only picked up a few minutes ago this 
> morning?
> 
> So **NO**, I am not going to use "git friggin' bisect" for you!

Bisect is specifically made to track down regressions - i.e. something used to 
work but doesn't anymore. It should only start from somewhere the problem 
exists.
It sounds to me like the tree you had was something like:
 A---B---C          or   A---B---D---C
      \--D
Where C had fixed a problem and D had not. In this case, bisecting from C makes 
no sense, unless you want to do it backwards to find when the issue was 
*fixed*. "bad" and "good" should probably have been called "present" and 
"later", or some such.
If a particular revision doesn't build at all (exhibits some other problem than 
that which you're trying to track down), I guess that's when to use the skip 
command.

Basically it does a binary search down the revision history, although it might 
split along merge/branch paths. bad means after the point you look for, good 
means before, and the weighted words may be misleading.

Sorry you're having trouble and I hope this is more explanatory than annoying. 
This was meant to describe my understanding of the tool.


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to