Commiting Intermediate Changes