pub fn create_plan(
root: impl AsRef<Path>,
directory: impl AsRef<Path>,
policy: Policy,
) -> Result<Plan>Expand description
Creates a new, self-contained plan directory. Sources are never modified. A partial directory may remain if IO fails; it cannot apply without plan.json.