Fix read-tree merging more than 3 trees using 3-way merge
authorJunio C Hamano <gitster@pobox.com>
Wed, 15 Aug 2007 22:45:10 +0000 (15:45 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 16 Aug 2007 04:36:37 +0000 (21:36 -0700)
commitf34f2b0b384b42f7a0d0d92966c145b05fe55217
tree60df5a49c8dad4e4e8b96e719d90c8f4e09aff31
parent79d722224dbad49a50072f92f823d8b12c2e5707
Fix read-tree merging more than 3 trees using 3-way merge

For multi-base merges, we allowed read-tree -m to take more than
three trees (the last two are our and their branches, and all the
earlier ones, typically one but potentially more, are used as the
merge base).  Unfortunately, the conversion done by commit 933bf40
broke this.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-read-tree.c