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
+
_Notes on upcoming releases will be added here_
23
+
24
+
### New features
25
+
26
+
#### New command: `vcspull import` (#465)
27
+
28
+
-**Manual import**: Register a single repository with `vcspull import <name> <url>`
29
+
- Optional `--dir`/`--path` helpers for base-directory detection
30
+
-**Filesystem scan**: Discover and import existing repositories with `vcspull import --scan <dir>`
31
+
- Recursively scan with `--recursive`/`-r`
32
+
- Interactive confirmation prompt or `--yes` for unattended runs
33
+
- Custom base directory with `--base-dir-key`
34
+
35
+
#### New command: `vcspull fmt` (#465)
36
+
37
+
- Normalize configuration files by expanding compact entries to `{repo: ...}`, sorting directories/repos, and standardizing keys; pair with `--write` to persist the formatted output.
38
+
39
+
### Improvements
40
+
41
+
- Enhanced logging system with better CLI module propagation and StreamHandler configuration for improved output visibility in tests and CLI usage (#465).
42
+
24
43
### Development
25
44
26
45
- Add Python 3.14 to test matrix, trove classifiers (#469)
0 commit comments