MCPcopy Create free account
hub / github.com/ScriptedAlchemy/tracedecay / resolve_branch_data_root

Function resolve_branch_data_root

src/commands.rs:675–680  ·  view source on GitHub ↗
(project_path: &Path)

Source from the content-addressed store, hash-verified

673}
674
675async fn resolve_branch_data_root(project_path: &Path) -> PathBuf {
676 TraceDecay::open_read_only(project_path)
677 .await
678 .map(|cg| cg.store_layout().data_root.clone())
679 .unwrap_or_else(|_| fallback_branch_data_root(project_path))
680}
681
682fn fallback_branch_data_root(project_path: &Path) -> PathBuf {
683 tracedecay::storage::resolve_layout_for_current_profile(project_path)

Callers 1

handle_branch_actionFunction · 0.85

Calls 3

open_read_onlyFunction · 0.85
store_layoutMethod · 0.80

Tested by

no test coverage detected