commit from workspace