Eugeniu Rosca <erosca@xxxxxxxxxxxxxx> writes: > So, the two approaches lead to different results. If you see any false > assumption or mistaken belief, could you please pinpoint that? TIA. Perhaps the assumption/belief that the set of commits in a history can be totally ordered is the issue? When multiple people work together on a project, especially in a project where "pull --no-ff" is not enforced, there can exist only partial order among them?