writing commits is hard