vs commit