Article 5: Squashing git commits.