(project_path: &Path)
| 673 | } |
| 674 | |
| 675 | async 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 | |
| 682 | fn fallback_branch_data_root(project_path: &Path) -> PathBuf { |
| 683 | tracedecay::storage::resolve_layout_for_current_profile(project_path) |
no test coverage detected