Vcspull

Latest version: v1.34.0

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

Scan your dependencies

Page 8 of 16

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)

1.11.1

Security

- Update libvcs 0.11.0 -> 0.11.1 to patch [CVE-2022-21187](https://nvd.nist.gov/vuln/detail/CVE-2022-21187): mercurial URL injection
vulnerability with URLs arguments ([libvcs306](https://github.com/vcs-python/libvcs/pull/306))

Development

- Run pyupgrade formatting (353)
- Tests: Move from pytest `tmp_dir` (`py.path.local`) to `tmp_path`
(`pathlib.Path`)

Documentation

- Move to furo theme
- Root: `make start_docs`, `make design_docs`
- docs/: `make start`, `make design`

1.11.0

Not secure
Development

- CLI moved from `cli.py` -> `cli/__init__.py`, `cli/sync.py`
- CLI: Default groups removed

Documentation

- Updates for `vcspull sync` changed in 1.10.0

1.10.0

Not secure
Breaking

- Sync through `vcspull sync`

Syncing is no longer ran by default when `vcspull` is typed

Improvements

- Experimental completion (retracted in v1.15):

- Completion for sync:

- `vcspull sync <tab>`
- `vcspull sync -c <tab> <tab>`

Documentation

- Added completion:

Page 8 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.