Skip to content

Commit 3b468a6

Browse files
committed
docs(CHANGES) note duplicate-aware config loader behavior
why: Users reading the changelog need to know list/status/sync now benefit from the duplicate-aware loader introduced for fmt/add/discover. what: - highlight that load_configs merges duplicate workspace roots by default so CLI reads no longer drop repositories - document the merge_duplicates opt-out for workflows that still need the previous "last occurrence wins" semantics
1 parent 113ce52 commit 3b468a6

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

CHANGES

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,14 @@ _Upcoming changes will be written here._
5959
- `vcspull discover --no-merge` surfaces duplicate workspace roots without
6060
rewriting existing config entries.
6161

62+
#### Core config loads retain duplicate workspace roots (#480)
63+
64+
- `load_configs` now consumes the duplicate-aware loader so commands like
65+
`vcspull list`, `vcspull status`, and `vcspull sync` keep every repository
66+
even when configuration files repeat workspace sections.
67+
- Developers can opt out with `merge_duplicates=False`, which preserves the
68+
legacy "last occurrence wins" semantics while logging a warning.
69+
6270
### Development
6371

6472
#### Snapshot coverage for formatter tests (#479)

0 commit comments

Comments
 (0)