All Versions
14
Latest Version
Avg Release Cycle
115 days
Latest Release
1517 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.3.1.post1 Changes
July 26, 2020- ๐ Fix version in pyroject.toml
- โก๏ธ Update developer docs
-
v0.3.0 Changes
March 11, 2018- ๐ Move vcspull to the vcs-python organization
- ๐ Fix issue where VCS objects failed to set attribute in Ubuntu 18.04.
-
v0.2.3 Changes
December 23, 2016- ๐ Update documentation to point to libvcs.git-pull.com
- Switch doc theme to alabaster
- โก๏ธ Pin and update libraries via pyup
- update vulture 0.8.1 to 0.11
- update flake8 from 2.5.4 to 3.2.1
- update pytest-mock from 1.4.0 to 1.5.0
- update pytest from 3.0.4 to 3.0.5
- pin alabaster to 0.7.9
- pin sphinx to 1.5.1
-
v0.2.2 Changes
November 23, 2016- ๐ Fix bug with unused
support
module in vcspull. See#43
_
- ๐ Fix bug with unused
-
v0.2.1 Changes
September 13, 2016- โก๏ธ Update pytest to 3.0.2, remove unused pytest-raisesregexp dependency.
- ๐ Fix bug in
which
when executable is not found. Allow specifying search paths manually. - ๐ Better support for missing VCS when testing on git and subversion.
-
v0.2.0 Changes
June 24, 2016- ๐ :issue:
9
Support forprogress_callback
to use realtime output from commands in progress (such asgit fetch
). - ๐ :issue:
9
More tests, internal factoring and documentation, thanks @jcfr - ๐ :issue:
9
Official support for pypy, pypy3 - โก๏ธ :issue:
11
: Fix unbound local when updating git repos
- ๐ :issue:
-
v0.1.7 Changes
June 21, 2016- :issue:
7
Addcheck_returncode
property to run, thanks @jcfr - ๐ :issue:
8
Remove all cases ofrun_buffered
/ buffering from the library.
- :issue:
-
v0.1.6 Changes
June 21, 2016- ๐ :issue:
5
Remove colorama dependency - ๐ :issue:
6
Remove log module. Logging defaults.
The library user can still use formatters and set log levels, for an example, see the vcspull logging setup.
An example::
import logging # your app log.setLevel(level) log.addHandler(logging.StreamHandler()) # vcslib logging options vcslogger = logging.getLogger('libvcs') vcslogger.propagate = False # don't pass libvcs settings up scope vcslogger.addHandler(logging.StreamHandler()) vcslogger.setLevel(level)
You can also use
logging.Formatter
variablesrepo_name
andrepo_vcs
with repos::repo_channel = logging.StreamHandler() repo_formatter = logging.Formatter( '[%(repo_name)s] (%(repo_vcs)s) %(levelname)1.1s: %(message)s' ) repo_channel.setFormatter(repo_formatter) vcslogger = logging.getLogger('libvcs') vcslogger.propagate = False # don't pass libvcs settings up scope vcslogger.addHandler(repo_channel) vcslogger.setLevel(level)
- ๐ :issue:
-
v0.1.5 Changes
June 21, 2016- ๐ Fix issue where repo context wouldn't pass to repo logging adapter
-
v0.1.4 Changes
June 20, 2016- Fix print_stdout_on_progress_end signature in git update