> This is to keep conflict resolution with the developer of the code, the one who actually know how to fix the conflict, rather than with the integrator. It keeps integration cost very low...
I do not see how it makes a difference, could you please detail? I assume the "integrator" is a guy pulling from developers' repositories, correct?
> ... and also keeps at linear history, which is again perfect for keeping features (consisting of multiple commits) together, which is again for for all kind of other things like bisecting and reverting.
See above the interesting post from Ingo explaining... the exact opposite.