You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- Maintainers, insert changes / features for the next release here -->
23
21
22
+
### New features
23
+
24
+
#### New command: `vcspull import` (#465)
25
+
26
+
-**Manual import**: Register a single repository with `vcspull import <name> <url>`
27
+
- Optional `--dir`/`--path` helpers for base-directory detection
28
+
-**Filesystem scan**: Discover and import existing repositories with `vcspull import --scan <dir>`
29
+
- Recursively scan with `--recursive`/`-r`
30
+
- Interactive confirmation prompt or `--yes` for unattended runs
31
+
- Custom base directory with `--base-dir-key`
32
+
33
+
#### New command: `vcspull fmt` (#465)
34
+
35
+
- Normalize configuration files by expanding compact entries to `{repo: ...}`, sorting directories/repos, and standardizing keys; pair with `--write` to persist the formatted output.
36
+
37
+
### Bug fixes
38
+
39
+
- Restore CLI logging output after the logging refactor by replacing the `NullHandler` placeholder with a stdout stream handler and adding regression coverage for the new commands (#465).
0 commit comments