Squashed commit history to reduce repository size