defcommit