Why does `git merge-base` prepares a hypothetical merge commit when more than 3 commits are supplied? -


when executing git merge-base b c, command calculates merge base a , m, m hypothesical merge commit of b , c. (refer: http://git-scm.com/docs/git-merge-base#_discussion)

why merge-base command behaves way? mean, thought more sensible if result merge-base of commits; didn't know behaviour , made operational accident.


now, know "sensible" behaviour mentioned achievable giving --octopus option, wondered why not default behaviour.

is there reason or use case of current default behaviour?


Comments

Popular posts from this blog

java - unable show chart in xls document using jasper reports -

javascript - How to change image src on success AJAX -

java.lang.RuntimeException: Could not generate dummy secret at sun.security.ssl.RSAClientKeyExchange.<init> -