=========
Changelog
=========

Here you can find the recent changes to vcspull.

0.0.8.1
-------

- [setup.py] remove history from readme

0.0.8
-----

- Use werkzeug/flask style unit test suites.
- [docs] Fix section headings.
- [internals] use conventions from `tony/cookiecutter-pypackage`_

0.0.7
-----

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

0.0.6
-----

- Renamed to ``vcspull``.

0.0.5
-----

- [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

0.0.4
-----

- [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.

0.0.3
-----

- [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 ``pullv.log`` module to latest
  code (from `tmuxp`_ project).

0.0.2
-----

11/23/2013
""""""""""

- [tests] Move tests for making directory paths to ``test_repo``
  TestSuite.
- [tests] [git] more work on remotes with :class:`pullv.repo.git.GitRepo`.

11/16/2013
""""""""""

- [tests] refactor tests modules
- [git] add some functions with saltstack to
  :py:class:`pullv.repo.git.GitRepo`.
- [version] reset to 0.1.0 w/o dev tag to begin releases.

0.0.1
-----

11/15/2013
""""""""""

- [cli] [tests] fix `issue #1`_ for making directories recursively.

.. _issue #1: https://github.com/tony/pullv/issues/1

11/14/2013
""""""""""

- [tests] :py:mod:`tempfile`.
- [cli] [config] remove .ini support

11/09/2013
""""""""""

- `pep257`_ to all modules.
- Add `argcomplete`_.

11/09/2013
""""""""""

- Move in code patterns from `tmuxp`_. New logger, setup.py, testsuite
  structure, etc.

10/23/2013
""""""""""

- add example

10/17/2013
""""""""""

- fix packaging issue, add MANIFEST.in
- bump to 0.1.1

10/08/2013
""""""""""

- move to semver

10/06/2013
""""""""""

https://github.com/tony/pullv/compare/a96e723269...a5be723de5

- remove virtualenv dep [Done]
- remove pip dep [Done]
- logging for repo obtain/update/makedir/rev [Done]
- logging.notify with alternative format [Done]
- removed salt-specific code used for Popen
  (https://github.com/tony/pullv/commit/67dbb793e7)

.. _tmuxp: http://tmuxp.rtfd.org
.. _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.

.. todo:: vim: set filetype=rst:
