v1.12.0
Breaking changes
-
Config location uses
XDG_CONFIG_HOMEfrom XDG Base Directory,
(#367).Old path:
~/.vcspullNew path:
XDG_CONFIG_HOME, usually~/.config/vcspull -
Override config directory via
VCSPULL_CONFIGDIR(#367) -
Switch from
strtopathlib.Path(#364)
Compatibility
-
Allow click 8.1.x (#372)
-
vcspull learned
-hfor help (thanks HN 2022-04-11) -
Python 3.7 and 3.8 dropped (#356)
Branch
v1.11.xopened for security / bug fixes. -
--versionlearned to show libvcs version -
--versionlearned to accept the-Vflag -
vcspull syncaccepts config file params via--config. Before it was only
-c. Assume myrepos.yaml in your path:$ vcspull sync --config myrepos.yaml
Development
- Publish to PyPI via CI when git tags are pushed
Documentation
- Sidebar reorganized into sections
- Added documentation on fetching developmental releases of libtmux
PRs
- codeql-analysis by @tony in #342
- pyupgrade @ 3.7 by @tony in #353
- Port latest test updates from libvcs by @tony in #354
- Drop 3.7 and 3.8 by @tony in #356
- Test cleanup by @tony in #359
- fix(git): Fix refetching of remotes by @tony in #365
- refactor!: Move to
XDG_CONFIG_HOMEby @tony in #367 - Everything to
pathlibby @tony in #364 - build(deps): Allow click 8.1 by @tony in #372
Full Changelog: v1.11.0...v1.12.0