one edit, one commit