Ulrich Spörlein <uqs@xxxxxxxxxxxxx> writes: > But this will never be changed, it would break the fundamental git > storage model as it is in place now. It doesn't just break "storage model", but more importantly, it breaks the semantics. Imagine that things started breaking after merging your topic branch 'foo' to the integration branch 'master', and how people would perceive the situation. Everybody would say your topic 'foo' broke the build. Nobody except you would say, even if the tip of your topic 'foo' alone works perfectly, merging the 'master' to your topic 'foo' broke that topic. The topic should have been adjusted to the updated baseline, that is the 'master' branch before this merge since your topic 'foo' forked off of it, before or during the merge. To express what was merged into what, the order of parents in the commit is fundamentally a part of what a commit is. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html