All about commits