why are commit names required? Why not just generated ones if theres no name