Skip to content

Commit bd66efe

Browse files
committed
docs(CHANGES) align fmt notes with user-facing tone
why: The fmt and formatter-test entries still read like implementation notes; we want product-level phrasing consistent with the rest of the changelog. what: - explain that `vcspull fmt` now merges duplicate workspace sections by default and point to `--no-merge` for inspection-only runs - describe Syrupy snapshot coverage as a guardrail for future fmt changes
1 parent b6b26be commit bd66efe

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

CHANGES

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,9 @@ _Upcoming changes will be written here._
3737

3838
#### `vcspull fmt` gains duplicate root merging (#479)
3939

40-
- Detects repeated workspace root labels and merges their repositories during
41-
formatting so users keep a single normalized section.
42-
- Adds `--no-merge` for workflows that need to preserve duplicate entries while
43-
still seeing diagnostic warnings.
40+
- Running `vcspull fmt` now consolidates repeated workspace sections into one
41+
merged block so no repositories vanish during cleanup; pass `--no-merge` if
42+
you want the command to surface duplicates without rewriting them.
4443

4544
#### `vcspull add` protects workspace configs during imports (#480)
4645

@@ -67,8 +66,8 @@ _Upcoming changes will be written here._
6766

6867
#### Snapshot coverage for formatter tests (#479)
6968

70-
- Formatter scenarios now use [Syrupy]-backed JSON and YAML snapshots to guard
71-
against regressions in duplicate workspace-root merging.
69+
- Formatter scenarios are checked against [Syrupy] JSON/YAML snapshots, making it
70+
obvious when future changes alter the merged output or log text.
7271

7372
#### CLI `add` path-mode regression tests (#480)
7473

0 commit comments

Comments
 (0)