Vcspull Versions Save

🔄 Synchronize projects via yaml/json manifest. Built using `libvcs`.

v1.17.0

1 year ago

v1.16.0

1 year ago

Full Changelog: https://github.com/vcs-python/vcspull/compare/v1.15.8...v1.16.0

v1.15.1

1 year ago

v1.15.0

1 year ago

Eliminate dependency on click

Full Changelog: https://github.com/vcs-python/vcspull/compare/v1.14.0...v1.15.0

v1.15.0a0

1 year ago

Eliminate dependency on click

Full Changelog: https://github.com/vcs-python/vcspull/compare/v1.14.0...v1.15.0a0

v1.14.0

1 year ago

Internal: Packaging

Internal: Tests

Full Changelog: https://github.com/vcs-python/vcspull/compare/v1.13.0...v1.14.0

v1.13.0

1 year ago
  • Refreshed logo

  • vcspull sync:

    • Empty command will now show help output

      $ vcspull sync
      Usage: vcspull sync [OPTIONS] [REPO_TERMS]...
      
      Options:
      -c, --config PATH Specify config
      -x, --exit-on-error Exit immediately when encountering an error syncing
      multiple repos
      -h, --help Show this message and exit.
      

      To achieve the equivalent behavior of syncing all repos, pass '*':

      $ vcspull sync '*'
      

      Depending on how shell escaping works in your shell setup with wild card / asterisk, you may not need to quote *.

    • Terms with no match in config will show a notice (#394)

      No repo found in config(s) for "non_existent_repo"

    • Syncing will now skip to the next repos if an error is encountered

    • Learned --exit-on-error / -x

      Usage:

      $ vcspull sync --exit-on-error grako django
      

      Print traceback for errored repos:

      $ vcspull --log-level DEBUG sync --exit-on-error grako django
      
    • Syncing in git repositories with untracked files has been improved (via libvcs 0.17)

      See also https://github.com/vcs-python/libvcs/pull/425

  • Add CLI tests (#387)
  • Render changelog in sphinx-autoissues (#378)
  • Fix cloning of mercurial repositories
  • CI speedups (#383)

    • Split out release to separate job so the PyPI Upload docker image isn't pulled on normal runs

    • Clean up CodeQL

  • Upgraded poetry 1.1.x to 1.2.x

  • Remove MANIFEST.in

    Redundant since poetry has pyproject.toml with include

  • Remove unused .tmuxp-before-script.sh, which was used as a before_script in .tmuxp.yaml

  • Move .coveragerc into pyproject.toml (#384)

Changes

Full Changelog: https://github.com/vcs-python/vcspull/compare/v1.12.3...v1.13.0

v1.12.3

1 year ago

Bug fixes

  • Fix cloning of mercurial repositories (backported fix from libvcs 0.13.x)

Full Changelog: https://github.com/vcs-python/vcspull/compare/v1.12.2...v1.12.3

v1.12.2

1 year ago

Packaging

  • Update tags and description

Documentation

  • Update README

Full Changelog: https://github.com/vcs-python/vcspull/compare/v1.12.1...v1.12.2