Merge branch 'kb/full-history-compute-treesame-carefully-2' into next
commit193242b82f3e778d6aa828b6dd19662460682fb5
authorJunio C Hamano <gitster@pobox.com>
Wed, 5 Jun 2013 22:15:21 +0000 (5 15:15 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 5 Jun 2013 22:15:21 +0000 (5 15:15 -0700)
tree727fe02fc38f456586cb0532b81a814a8cf71f97
parentfc157057bd4f190aa050a706bc6c9cfe4bd5ecd1
parent141efdba57b1769fc60ff9a3925afbc6af398faf
Merge branch 'kb/full-history-compute-treesame-carefully-2' into next

Major update to a very core part of the revision traversal machinery
to improve culling of irrelevant parents while traversing a mergy
history.

* kb/full-history-compute-treesame-carefully-2:
  revision.c: make default history consider bottom commits
  revision.c: don't show all merges for --parents
  revision.c: discount side branches when computing TREESAME
  revision.c: add BOTTOM flag for commits
  simplify-merges: drop merge from irrelevant side branch
  simplify-merges: never remove all TREESAME parents
  t6012: update test for tweaked full-history traversal
  revision.c: Make --full-history consider more merges
  Documentation: avoid "uninteresting"
  rev-list-options.txt: correct TREESAME for P
  t6111: add parents to tests
  t6111: allow checking the parents as well
  t6111: new TREESAME test set
  t6019: test file dropped in -s ours merge
  decorate.c: compact table when growing
revision.c
revision.h