You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The internal algorithm used in "git bisect" to find the next commit
to check has been optimized greatly.
* sb/bisect: (22 commits)
SQUASH???
bisect: get back halfway shortcut
bisect: compute best bisection in compute_relevant_weights()
bisect: use a bottom-up traversal to find relevant weights
bisect: prepare for different algorithms based on find_all
bisect: rename count_distance() to compute_weight()
bisect: make total number of commits global
bisect: introduce distance_direction()
bisect: extract get_distance() function from code duplication
bisect: use commit instead of commit list as arguments when appropriate
bisect: replace clear_distance() by unique markers
bisect: use struct node_data array instead of int array
bisect: get rid of recursion in count_distance()
bisect: make algorithm behavior independent of DEBUG_BISECT
bisect: make bisect compile if DEBUG_BISECT is set
bisect: plug the biggest memory leak
bisect: add test for the bisect algorithm
t6030: generalize test to not rely on current implementation
t: use test_cmp_rev() where appropriate
t/test-lib-functions.sh: generalize test_cmp_rev
...
0 commit comments