do not increase revision number if do hard_edit