committing/reverting changes should be at user level
Currently, committing or reverting changes apply for all changes done in L1CE.
Given that people from different subsystems can be working in L1CE concurrently, it would be better if their changes are isolated.