From: Junio C Hamano Date: Tue, 19 May 2015 20:17:57 +0000 (-0700) Subject: Merge branch 'jc/merge' X-Git-Tag: v2.5.0-rc0~107 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=bcd1ecd08a644a19adfebb31a72a4e608e077c6d;p=git-core%2Fgit.git Merge branch 'jc/merge' "git merge FETCH_HEAD" learned that the previous "git fetch" could be to create an Octopus merge, i.e. recording multiple branches that are not marked as "not-for-merge"; this allows us to lose an old style invocation "git merge HEAD $commits..." in the implementation of "git pull" script; the old style syntax can now be deprecated. * jc/merge: merge: deprecate 'git merge HEAD ' syntax merge: handle FETCH_HEAD internally merge: decide if we auto-generate the message early in collect_parents() merge: make collect_parents() auto-generate the merge message merge: extract prepare_merge_message() logic out merge: narrow scope of merge_names merge: split reduce_parents() out of collect_parents() merge: clarify collect_parents() logic merge: small leakfix and code simplification merge: do not check argc to determine number of remote heads merge: clarify "pulling into void" special case t5520: test pulling an octopus into an unborn branch t5520: style fixes merge: simplify code flow merge: test the top-level merge driver --- bcd1ecd08a644a19adfebb31a72a4e608e077c6d