commitdef