Merge branch 'ds/reachable-topo-order'
commit62ca33e02a4ea93dd59538ac986a082430253b27
authorJunio C Hamano <gitster@pobox.com>
Sun, 18 Nov 2018 09:23:52 +0000 (18 18:23 +0900)
committerJunio C Hamano <gitster@pobox.com>
Sun, 18 Nov 2018 09:23:52 +0000 (18 18:23 +0900)
treeb5f5af9c87a64536f0e7ada9e0066e4f5d29af4e
parentd166e6afe5f257217836ef24a73764eba390c58d
parent561b583749b7428f1790f03164d0d0e75be71d7b
Merge branch 'ds/reachable-topo-order'

The revision walker machinery learned to take advantage of the
commit generation numbers stored in the commit-graph file.

* ds/reachable-topo-order:
  t6012: make rev-list tests more interesting
  revision.c: generation-based topo-order algorithm
  commit/revisions: bookkeeping before refactoring
  revision.c: begin refactoring --topo-order logic
  test-reach: add rev-list tests
  test-reach: add run_three_modes method
  prio-queue: add 'peek' operation
commit.c
commit.h
revision.c
revision.h
t/t6600-test-reach.sh