Skip to content

Commit ddcd619

Browse files
committed
docs(CHANGES) note vcspull add improvement
why: The changelog should mention the path-based add enhancements delivered in this series. what: - document the duplicate-aware loading, path detection, and confirmation changes under Improvements
1 parent 5c4b1f1 commit ddcd619

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

CHANGES

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,28 @@ _Upcoming changes will be written here._
4242
- Adds `--no-merge` for workflows that need to preserve duplicate entries while
4343
still seeing diagnostic warnings.
4444

45+
#### `vcspull add` protects workspace configs during imports (#480)
46+
47+
- Loads configs with the duplicate-aware parser before editing so existing
48+
workspace roots are merged instead of silently overwritten.
49+
- Accepts repositories by path (`vcspull add ~/study/python/project`), detects
50+
`origin` remotes, and prompts for confirmation. Use `--yes` to auto-approve
51+
scripted runs.
52+
- CLI previews contract workspace paths to `~/…` for consistency with other
53+
commands and easier scanning.
54+
4555
### Development
4656

4757
#### Snapshot coverage for formatter tests (#479)
4858

4959
- Formatter scenarios now use [Syrupy]-backed JSON and YAML snapshots to guard
5060
against regressions in duplicate workspace-root merging.
5161

62+
#### CLI `add` path-mode regression tests (#480)
63+
64+
- Parameterized pytest scenarios cover interactive prompts, duplicate merging,
65+
and path inference to keep the redesigned workflow stable.
66+
5267
[syrupy]: https://github.com/syrupy-project/syrupy
5368

5469
## vcspull v1.42.0 (2025-11-01)

0 commit comments

Comments
 (0)