pub fn compute_canonical_name(
path: &str,
source_context: &SourceContext,
) -> StringExpand description
Compute a canonical dependency name relative to the appropriate source base.
This function generates canonical names based on the source context:
- Local: paths relative to manifest directory
- Git: paths relative to repository root
- Remote: paths relative to source name (for backward compatibility)