vcspull
vcspull copied to clipboard
🔄 Synchronize projects via yaml/json manifest. Built using `libvcs`.
Counterpart to https://github.com/vcs-python/libvcs/issues/362 See also: http://mypy-lang.org/
relates to https://github.com/vcs-python/vcspull/issues/360 - tests not working yet - auto completion is most likely broken - removed `vcspull sync ` - documentation for config change missing
See also: https://github.com/freakboy3742/pytest-tldr
Credit to @shanahanjrs for providing access to [`g`](https://pypi.org/project/g/) on pypi ### Changes: - Default command: `g` / `vcspull` no longer updates all repos, instead shows subcommands ### Upcoming milestones: -...
Related to part of #366 https://json-schema.org/specification.html
`config` - system for deprecating old configs `config.schema` - schema - dataclasses - typed dicts - shapes - whatever it takes to take a `dict`-like structure `config.v` - old versions...
``` vcspull --version vcspull 1.13.0a4, libvcs 0.13.0a13 ``` ``` ❯ vcspull sync pytest abort: HTTP Error 404: Not Found Traceback (most recent call last): File "/home/t/.local/bin/vcspull", line 8, in sys.exit(cli.cli())...
#369 + #370
#369 Check that remotes physically exist and have prop auth