Vcspull

Latest version: v1.31.0

Safety actively analyzes 641063 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 15

1.12.1

Bug fixes

- Pin [click at
8+](https://click.palletsprojects.com/en/8.0.x/changes/#version-8-0-0)

1.12.0

Patch branch: [`v1.12.x`](https://github.com/vcs-python/vcspull/tree/v1.12.x)

Breaking changes

- Config location uses `XDG_CONFIG_HOME` from [XDG Base Directory],
(367).

Old path: `~/.vcspull`

New path: `XDG_CONFIG_HOME`, usually `~/.config/vcspull`

[xdg base directory]: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html

- Override config directory via `VCSPULL_CONFIGDIR` (367)
- Switch from `str` to `pathlib.Path` (364)
- Requires click 8+

Compatibility

- Allow click 8.1.x (372)
- vcspull learned `-h` for help (thanks HN 2022-04-11)
- Python 3.7 and 3.8 dropped (356)

Branch [`v1.11.x`](https://github.com/vcs-python/vcspull/tree/v1.11.x) opened for security / bug fixes.

- `--version` learned to show libvcs version
- `--version` learned to accept the `-V` flag
- `vcspull sync` accepts config file params via `--config`. Before it was only
`-c`. Assume myrepos.yaml in your path:

console
$ 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 libvcs

1.11.5

Compatibility

- `vcspull sync` accepts config file params via `--config`. Before it was only
`-c`. Assume myrepos.yaml in your path:

console
$ vcspull sync --config myrepos.yaml


(backport from vcspull v1.12.0b22)

1.11.4

Compatibility

- Allow click 8.1.x (backport of 372)

1.11.3

Compatibility

- vcspull learned `-h` for help (thanks HN 2022-04-11)
- vcspull learned `-V` for version
- vcspull shows libvcs version with `-V` / `--version`

1.11.2

Fix

- Tab-completion for repository names and configurations (retracted in v1.15)

Page 7 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.