0e6521e433
- Add mappings array support to git_mount entries - Clone repository once per git_mount entry, mount multiple subdirectories - Normalize legacy source_path+target_path to mappings on read - Update _merge_git_mounts to dedup by (remote_url, branch) and concatenate mappings - Add _normalize_git_mount, _clone_git_repo, _resolve_git_mount_mappings helpers - Update GitMountItem Pydantic model with GitMountMapping and model_validator - Update frontend GitMountEditor component with mappings UI - Auto-convert legacy git mount entries to mappings format on load - Add 15 backend unit tests for normalization, resolution, and glob expansion - Update existing config profile resolver tests for new merge behavior Quality gates: pytest 167 passed, frontend typecheck clean Addresses: config-profile-multi-repo-mounts
9 lines
280 B
YAML
9 lines
280 B
YAML
name: config-profile-multi-repo-mounts
|
|
status: completed
|
|
phase: verify
|
|
parent: null
|
|
type: feature
|
|
description: Enable multiple source/target mappings per git mount entry in Config Profiles, cloning the repository only once per entry.
|
|
created_at: 2026-05-28
|
|
updated_at: 2026-05-28
|