I feel like github completely blows it on the presentation of multiple commits.