vcspull v1.3.0.post1 Release Notes

Release Date: 2020-07-26 // over 3 years ago
    • ๐Ÿ›  Fix pyproject.toml release version
    • ๐Ÿ›  Fixes to contribution docs

    vcspull 1.3.0 (2020-07-25)

    • ๐Ÿšš :issue:257 - Move from Pipfile to poetry
    • โœ‚ Removed dependency on releases for CHANGES, use plain reStructuredText for now
    • Loosen constraints for colorama
    • โšก๏ธ Update click to 7/8
    • โž• Add project_urls to setup.py

    vcspull 1.2.0 (2018-07-08)

    • Sort imports
    • โž• Add isort package, isort configuration in setup.cfg, and make isort task to Makefile.
    • โšก๏ธ Add make sync_pipfile for updating Pipfile dependencies against requirements/*.txt files.
    • โšก๏ธ Update Pipfile
    • โšก๏ธ Package updates

    Base / Core dependencies:

    • kaptan: 0.5.9 to >=0.5.9,<1 (adds Python 3.7 compatibility)
    • pyyaml: >=3.12,<4 (adds Python 3.7 compatibility)

    Docs:

    • sphinx: 1.7.1 to 1.7.5
    • alagitpull: 0.0.19 to 0.0.21
    • releases: 1.4.0 to 1.7.1

    Testing:

    • pytest: 3.4.2 to 3.6.3

    vcspull 1.1.0 (2018-03-11)

    • ๐Ÿšš Move to new organization, vcs-python
    • ๐Ÿ›  Fix a bug in libvcs that prevented syncing on Ubuntu 18.04 LTS beta.
    • โšก๏ธ Update libvcs to 0.3.0
    • โšก๏ธ Various package updates for support infrastructure, including pytest and sphinx

    vcspull 1.0.3 (2016-12-19)

    • ๐Ÿ“š Update more documentation domain at vcspull.git-pull.com

    vcspull 1.0.2 (2016-12-19)

    • ๐Ÿ“š Update to new documentation domain at vcspull.git-pull.com
    • ๐Ÿ›  Fix travis tests via pip install -u mock in .travis.yaml.

    vcspull 1.0.1 (2016-11-24)

    • โšก๏ธ :issue:43 - fix missing test dependency on anaconda by updating libvcs
    • README tweaks

    vcspull 1.0.0 (2016-09-13)

    • :issue:41 Transition uses libvcs_ backend
    • โœ… :issue:41 Transition tests from unittest to pytest
    • ๐Ÿ”จ :issue:40 Major API refactorings and removal of unused code, see the api reference for more.
    • ๐Ÿ‘ :issue:38 Improve SVN and git support, thanks @jcfr!
    • โœ… :issue:35 Don't run mercurial tests if hg(1) missing, by @jcfr
    • ๐Ÿ“š :issue:36 , :issue:37 Documentation updates from @jcfr
    • ๐Ÿคก :issue:34 Fix missing mock library, thanks @jfcr

    vcspull 0.9.0 (2016-05-26)

    • ๐Ÿ“œ [cli] [internal]: command line arg parsing now uses click_ library.
    • [cli] vcspull will use the beginning part of the argument to determine if its searching by vcs URL, repository name or system path.
    • [config] repo (the longform for the vcs url) is now url.
    • [config] [internal] repos are now passed around in a list of :py:mod:dict. :class:vcspull.config.expand_config has been simplified.
    • [internal] flake8 and sort imports
    • โœ… [internal] [dev] Add Makefile for watch_test (re-running tests on file change), watch_flake (re-running flake8 check on changes)
    • ๐Ÿšš [internal] [dev] Move .tmuxp.yaml commands to use Makefile
    • [internal] [dev] split up requirements into requirements/ folder.
    • โฌ‡๏ธ Drop Python 2.6 support
    • [internal] find_config renamed to find_config_files.
    • Rename get_repos to filter_repos, simplify argument signature.
    • ๐Ÿ”€ [cli] Experimental support for concurrently synchroniznig repos via :py:mod:multiprocessing.
    • ๐Ÿ”จ [api][internal]: Refactor :class:vcspull.repo.Repo factory class into :func:vcspull.repo.create_repo.
    • ๐Ÿ’… [internal]: major internal cleanup of dead code, pep8 style updates.
    • โœ… [git] [tests]: fix git+https remotes #14_, add regression tests.

    vcspull 0.2.2 (2015-07-10)

    • [internal]: devendorize colorama

    vcspull 0.2.1 (2015-06-12)

    • โœ… [internal] [tests]: handle ERROR in git cloning, add tests. Fixes cases like ERROR: Repository not found.

    vcspull 0.2.0 (2015-05-19)

    • [api] Change the API of :class:vcspull.repo.base.BaseRepo and :class:vcspull.repo.Repo to accept arguments as kwargs
    • [api]: Rename parent_path to cwd.
    • ๐Ÿ“š [docs]: Pydoc documentation for Repo usage.
    • ๐Ÿ“„ [docs]: Python API example

    vcspull 0.1.1 (2015-05-09)

    • โœ… [testing] Fix sniffer on Python 3
    • ๐Ÿšš [cli] remove redundant message when adding remotes
    • ๐Ÿ“„ [docs] add animated screencast preview for ReadTheDocs and README.rst

    vcspull 0.1.0 (2015-04-30)

    • ๐Ÿ‘ [cli]: support for specifying for config file path with -c.
    • [cli]: clarify error output when no repositories found

    vcspull 0.0.10 (2015-04-08)

    • [cli]: fix message when adding remotes
    • [internals]: split config-related functions into config module.
    • โœ… [tests]: consolidate tests from testsuite.cli into testsuite.config.
    • ๐Ÿšš [tests]: remove stub TestSuites insite of cli tests.
    • ๐Ÿ”จ [tests]: Refactor helpers. Tests should now run much faster.
    • [cli]: vcspull now checks for configs in ~/.vcspull (yaml and json files) as well as the standard ~/.vcspull.{yaml,json} files.

    vcspull 0.0.9-1 (2015-03-27)

    • [internals]: move to __about__.py convention for pulling package data.
    • ๐Ÿšš [internals]: remove extraneous url from stdout in git repositories.

    vcspull 0.0.9 (2015-03-25)

    • ๐Ÿ‘ [dev]: support for tmuxp before_script to set up local virtualenv + dependencies.
    • [dev]: Clean up __init__.py imports
    • โšก๏ธ [internals]: move :meth:update to :meth:update_dict in utils.
    • [cli]: -d / --dirmatch for matching directories, accepts fnmatch_ \'s.
    • [cli]: -r / --repomatch for matching directories, accepts fnmatch_ \'s.
    • [cli]: -c / --config YAML / JSON file of repositories
    • ๐Ÿ‘ป [config/vcs]: Exception for private / ssh GitHub repository URLs and message to change to correct format.
    • โšก๏ธ [docs]: Update docs to reflect updates on new commands and how to clone private / priveleged GitHub repos.

    vcspull 0.0.8-4 <2014-02-06)

    • ๐Ÿ“š [cli] Update documentation when no config found to show yaml and json. Remove mentioning of conf.

    vcspull 0.0.8-3 <2014-02-06)

    • ๐ŸŒฒ [logging] Issue #6_ - fix issue where log templates would not concatenate correctly.

    vcspull 0.0.8-2 <2014-02-05)

    • ๐Ÿ“‡ [packaging] Fix issue where package_metadata.py missing from MANIFEST.in.

    vcspull 0.0.8-1 <2014-02-05)

    • ๐Ÿšš [setup.py] remove history from readme

    vcspull 0.0.8 <2014-02-05)

    • ๐Ÿ’… Use werkzeug/flask style unit test suites.
    • ๐Ÿ“„ [docs] Fix section headings.
    • ๐Ÿ“ฆ [internals] use conventions from tony/cookiecutter-pypackage_.

    vcspull 0.0.7 <2014-01-07)

    • ๐Ÿ†• New logging system from pypa/pip with support showing current stderr (checkout, pull, cloning) progress.
    • unicode_literals, __future__ for python 3 support.

    vcspull 0.0.6 <2013-12-03)

    • ๐Ÿ“‡ Renamed to vcspull.

    vcspull 0.0.5 <2013-11-28)

    • โœ… [tests] tests for loading multiple configs, config conflict cases
    • [internal] fix recursive imports, using explicit importing
    • [git] handle cli case where git is on a different branch, just fetch repo.
    • ๐Ÿ‘ [py3] python 3 support

    vcspull 0.0.4 <2013-11-25)

    • [svn] [git] [hg] added functionality for pip's netloc and vcs functionality.
    • โšก๏ธ [docs] update license docs for methods from salt (apache) and pip (mit).
    • [cli] autocomplete
    • โœ… [config] [tests] Support for expanding environment variables in syntax with ${envvar} and ~.
    • [cli] Exit with Ctrl-C gracefully.

    vcspull 0.0.3 <2013-11-23)

    • ๐Ÿ“„ [docs] [examples] more docs and examples
    • ๐Ÿšš [internal] remove developer logger message that would show when updating.
    • ๐Ÿ›  [cli] - fixed bug where logger would output message twice
    • [pep257] [pep8_] [logger] update vcspull.log module to latest code (from tmuxp project).

    vcspull 0.0.2 <2013-11-23)

    • ๐Ÿšš [tests] Move tests for making directory paths to test_repo TestSuite.
    • โœ… [tests] [git] more work on remotes with :class:vcspull.repo.git.GitRepo.

    vcspull 0.0.2 <2013-11-16)

    • ๐Ÿ”จ [tests] refactor tests modules
    • [git] add some functions with saltstack to :py:class:vcspull.repo.git.GitRepo.
    • ๐Ÿš€ [version] reset to 0.1.0 w/o dev tag to begin releases.

    vcspull 0.0.1 <2013-11-15)

    • โœ… [cli] [tests] fix issue #1_ for making directories recursively.
    • โœ… [tests] :py:mod:tempfile.
    • ๐Ÿšš [cli] [config] remove .ini support

    vcspull 0.0.1 <2013-11-09)

    • pep257_ to all modules.
    • โž• Add argcomplete_.
    • ๐Ÿšš Move in code patterns from tmuxp_. New logger, setup.py, testsuite structure, etc.

    vcspull 0.0.1 <2013-10-23)

    • โž• add example

    vcspull 0.0.1 <2013-10-17)

    • ๐Ÿ›  fix packaging issue, add MANIFEST.in
    • โฌ†๏ธ bump to 0.1.1

    vcspull 0.0.1 <2013-10-08)

    • ๐Ÿšš move to semver

    vcspull 0.0.1 <2013-10-06)

    .. _tmuxp: http://tmuxp.git-pull.com .. _pep257: http://www.python.org/dev/peps/pep-0257/ .. _pep8: http://www.python.org/dev/peps/pep-0008/ ๐Ÿ“œ .. _sphinx-argparse: https://github.com/tony/sphinx-argparse .. _argcomplete: https://github.com/kislyuk/argcomplete ๐Ÿ“ฆ .. _tony/cookiecutter-pypackage: https://github.com/tony/cookiecutter-pypackage.

    .. _#14: https://github.com/vcs-python/vcspull/issues/14 .. _click: https://github.com/pallets/click

    .. _fnmatch: http://pubs.opengroup.org/onlinepubs/009695399/functions/fnmatch.html .. _issue #6: https://github.com/vcs-python/vcspull/issues/6

    .. _issue #1: https://github.com/vcs-python/vcspull/issues/1 .. _libvcs: https://github.com/vcs-python/libvcs

    .. vim: set filetype=rst: