Supports commit editing style for segmented data source.