Merge branch 'ad/bisect-terms'
authorJunio C Hamano <gitster@pobox.com>
Mon, 5 Oct 2015 19:30:06 +0000 (12:30 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 5 Oct 2015 19:30:06 +0000 (12:30 -0700)
commit22dd6eb31f85afebce81c0687e7532e78a12aa9d
tree6da85e99fe1149c5c42a82b600f9132e670fc6fd
parentdc5400e11d4cbd41336a8b7b64f69b4e486ed049
parent06e6a745064c4f2f827177f6d92f4b9adb018200
Merge branch 'ad/bisect-terms'

The use of 'good/bad' in "git bisect" made it confusing to use when
hunting for a state change that is not a regression (e.g. bugfix).
The command learned 'old/new' and then allows the end user to
say e.g. "bisect start --term-old=fast --term=new=slow" to find a
performance regression.

Michael's idea to make 'good/bad' more intelligent does have
certain attractiveness ($gname/272867), and makes some of the work
on this topic a moot point.

* ad/bisect-terms:
  bisect: allow setting any user-specified in 'git bisect start'
  bisect: add 'git bisect terms' to view the current terms
  bisect: add the terms old/new
  bisect: sanity check on terms
bisect.c