Merge branch 'cc/bisect' (early part)
commitd34f715853526bf55f1fa422d56608c32433c8d1
authorJunio C Hamano <gitster@pobox.com>
Sat, 23 May 2009 08:41:27 +0000 (23 01:41 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sat, 23 May 2009 08:41:27 +0000 (23 01:41 -0700)
tree2abeb7d2a688d167984f5ed1f24eb99624dd2b00
parent3ed24211d48d9a297b3784347acbf7e0265a58f3
parent0871984d304c9201b85897743eae583cd165106d
Merge branch 'cc/bisect' (early part)

* 'cc/bisect' (early part):
  bisect: make "git bisect" use new "--next-all" bisect-helper function
  bisect: add "check_good_are_ancestors_of_bad" function
  bisect: implement the "check_merge_bases" function
  bisect: automatically sort sha1_array if needed when looking it up
  bisect: make skipped array functions more generic
  bisect: remove too much function nesting
  bisect: use new "struct argv_array" to prepare argv for "setup_revisions"
  bisect: store good revisions in a "sha1_array"
  bisect: implement "rev_argv_push" to fill an argv with revs
  bisect: use "sha1_array" to store skipped revisions
  am: simplify "sq" function by using "git rev-parse --sq-quote"
  bisect: use "git rev-parse --sq-quote" instead of a custom "sq" function
  rev-parse: add --sq-quote to shell quote arguments
  rev-list: remove stringed output flag from "show_bisect_vars"
  bisect--helper: remove "--next-vars" option as it is now useless
  bisect: use "git bisect--helper --next-exit" in "git-bisect.sh"
  bisect--helper: add "--next-exit" to output bisect results
  bisect: move common bisect functionality to "bisect_common"
  rev-list: refactor printing bisect vars
  rev-list: make "estimate_bisect_steps" non static
Makefile