merge: split reduce_parents() out of collect_parents()
commit34349dbff8632c353f083959881e38e1c853abf8
authorJunio C Hamano <gitster@pobox.com>
Sat, 25 Apr 2015 19:00:14 +0000 (25 12:00 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 29 Apr 2015 20:19:21 +0000 (29 13:19 -0700)
tree966d6eed970ef37790808068af931dac05bb226e
parent0b10b8a3d53c7aaf42b8f14da1021ea59ea4e0ec
merge: split reduce_parents() out of collect_parents()

The latter does two separate things:

 - Parse the list of commits on the command line, and formulate the
   list of commits to be merged (including the current HEAD);

 - Compute the list of parents to be recorded in the resulting merge
   commit.

Split the latter into a separate helper function, so that we can
later supply the list commits to be merged from a different source
(namely, FETCH_HEAD).

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