MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / remove_park_view

Method remove_park_view

atomic-cli/src/commands/clone/command.rs:559–570  ·  view source on GitHub ↗

Remove the temporary parking view, if scaffold reconciliation created it. Best-effort: a leftover parking view is cosmetic.

(&self, repo: &mut Repository)

Source from the content-addressed store, hash-verified

557 /// Remove the temporary parking view, if scaffold reconciliation
558 /// created it. Best-effort: a leftover parking view is cosmetic.
559 fn remove_park_view(&self, repo: &mut Repository) {
560 if let Ok(true) = repo.view_exists(SCAFFOLD_PARK_VIEW) {
561 let _ = repo.set_view_scope(SCAFFOLD_PARK_VIEW, ViewScope::Draft);
562 if let Err(e) = repo.delete_view(SCAFFOLD_PARK_VIEW) {
563 log::warn!(
564 "could not remove temporary view '{}': {}",
565 SCAFFOLD_PARK_VIEW,
566 e
567 );
568 }
569 }
570 }
571
572 /// Apply manifests in root→leaf order, reconciling scaffold views first.
573 ///

Callers 1

run_asyncMethod · 0.80

Calls 3

view_existsMethod · 0.80
set_view_scopeMethod · 0.80
delete_viewMethod · 0.80

Tested by

no test coverage detected