atomic Git commits