pub(super) fn plan_edits(
root: &RepositoryRoot,
units: &[Placed<'_, Unit, Holder<'_>>],
versions: &BTreeMap<String, Proposed>,
date: &str,
entries: &BTreeMap<String, Entry>,
edits: &mut PlannedEdits,
) -> Result<(), HolderError>