ajout d'une fonction de commit/revert (un à la fois seulement)