commit def