commit as specified