--o--o--o--o--o feature-a \ \ ----------M---M-M mainline / ---o--o--o--o--o feature-b