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

Method remove_park_view

atomic-cli/src/commands/clone/command.rs:647–658  ·  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

645 /// Remove the temporary parking view, if scaffold reconciliation
646 /// created it. Best-effort: a leftover parking view is cosmetic.
647 fn remove_park_view(&self, repo: &mut Repository) {
648 if let Ok(true) = repo.view_exists(SCAFFOLD_PARK_VIEW) {
649 let _ = repo.set_view_scope(SCAFFOLD_PARK_VIEW, ViewScope::Draft);
650 if let Err(e) = repo.delete_view(SCAFFOLD_PARK_VIEW) {
651 log::warn!(
652 "could not remove temporary view '{}': {}",
653 SCAFFOLD_PARK_VIEW,
654 e
655 );
656 }
657 }
658 }
659
660 /// Apply manifests in root→leaf order, reconciling scaffold views first.
661 ///

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