Commit Graph

835 Commits

Author SHA1 Message Date
Dan Helfman 869cccf884 Upgrade pip to a particular version during local test and CI.
the build was successful Details
2019-05-14 19:17:30 +00:00
Dan Helfman 0defaf9cb5 Run tests for all installed versions of Python (#166).
the build was successful Details
2019-05-14 12:09:07 -07:00
Dan Helfman 60b1f9921d Don't use pip wrapper script in CI.
the build was successful Details
2019-05-14 12:01:40 -07:00
Dan Helfman f61bc91b0f Merge branch 'master' into upgrade-pip
the build failed Details
2019-05-14 10:31:03 -07:00
Dan Helfman ed2c6053de Upgrade pip to a particular version during local test and CI.
the build failed Details
2019-05-14 10:28:04 -07:00
Dan Helfman 2cffa8deaa Add missing ticket number to NEWS item.
the build was successful Details
2019-05-14 10:07:46 -07:00
Dan Helfman f0581271f6 Automatically sort Python imports in code.
the build was successful Details
2019-05-14 10:02:41 -07:00
Dan Helfman 99522234ea Automatically sort Python imports in code.
the build was successful Details
2019-05-14 17:02:37 +00:00
Dan Helfman 67f2862fb1 Change paths to reflect new pip install --user documentation.
the build was successful Details
2019-05-14 10:00:50 -07:00
Luke Murphy 1c0dc3f904
Run isort over the source
the build was successful Details
2019-05-14 18:59:19 +02:00
Luke Murphy b94dbff216
Add isort configuration
Closes witten/borgmatic#169.
2019-05-14 18:59:19 +02:00
Dan Helfman 7388c723cd Mention tox.ini refactoring in NEWS.
the build was successful Details
2019-05-14 09:45:39 -07:00
Dan Helfman 128be3c17d Factor out build/test configuration from tox.ini file.
the build was successful Details
2019-05-14 16:45:24 +00:00
Luke Murphy 4c30c94258
Add workaround for editable failure
the build was successful Details
See witten/borgmatic#165 (comment).
2019-05-14 13:17:15 +02:00
Luke Murphy 20b8b45aeb
Remove all configuration from Tox file
This puts tool configuration in their familiar and standard
locations and simplifies the Tox configuration to just laying
out the environments and factors.

This also allows users who do not want to deal with overhead of Tox (for
whatever reasons ...) to run pytest/black/etc. and have the same
behaviour.
2019-05-14 13:17:15 +02:00
Dan Helfman 2dd899f287 Linkify build status badge.
the build was successful Details
2019-05-13 22:33:28 -07:00
Dan Helfman a13cc0ab17 More tests for colored logging.
the build was successful Details
2019-05-13 21:10:26 -07:00
Dan Helfman 620f9e64d6 A few more tests for new colored logging.
the build was successful Details
2019-05-13 20:49:20 -07:00
Dan Helfman 25c320b281 Pin pip version: cherrypick of witten/borgmatic#172
the build was successful Details
2019-05-13 20:01:25 -07:00
Dan Helfman f19eec56ac Add tox pin to NEWS.
the build was successful Details
2019-05-13 17:07:20 -07:00
Dan Helfman 7cbcff2e9b Pin tox version.
the build was successful Details
2019-05-14 00:06:07 +00:00
Dan Helfman 9f6407ada6 Mention continuous integration badge in NEWS.
the build was successful Details
2019-05-13 14:54:24 -07:00
Dan Helfman e933ecf046 Add drone CI note and badge.
the build was successful Details
2019-05-13 21:51:00 +00:00
Luke Murphy 4010a2ed77
Add note about Drone CI to contributing docs
the build was successful Details
2019-05-13 23:43:11 +02:00
Luke Murphy 2f36096e1a
Add Drone build badge 2019-05-13 23:42:11 +02:00
Luke Murphy 82ec45e375
Pin tox version
the build was successful Details
Towards more reproducible results with Tox.
2019-05-13 23:12:18 +02:00
Dan Helfman 37362150fe Color records that are logged via logger.handle() as well.
the build was successful Details
2019-05-13 13:50:32 -07:00
Dan Helfman a7ba97803f Add colored output to NEWS.
the build was successful Details
2019-05-13 19:52:54 +00:00
Dan Helfman 31dc903877 Integrate colorama for colored output.
the build was successful Details
2019-05-13 19:50:36 +00:00
Dan Helfman 8943867433 Bump to dev version.
the build was successful Details
2019-05-13 19:07:27 +00:00
Dan Helfman d9cb110563 Document installing borgmatic with pip install --user instead of a system Python install.
the build failed Details
2019-05-13 19:06:42 +00:00
Dan Helfman 32113cee67 Document installing borgmatic with pip install --user instead of a system Python install.
the build was successful Details
2019-05-13 19:04:24 +00:00
Luke Murphy a621ce199a
Add tests for borgmatic.logger.to_bool
the build was successful Details
2019-05-13 13:40:23 +02:00
Luke Murphy 1f524d6c87
Add borgmatic custom logger 2019-05-13 13:40:18 +02:00
Luke Murphy 0320d449ec
Add documentation about colorama 2019-05-13 13:40:17 +02:00
Luke Murphy 30f007687a
Add colorama to testing dependencies 2019-05-13 13:40:17 +02:00
Luke Murphy adf7856162
Add new colorama dependency 2019-05-13 13:40:17 +02:00
Luke Murphy f9dce8b2d3
Recommend user installs when upgrading
the build was successful Details
2019-05-13 13:18:59 +02:00
Luke Murphy 15cb6270ef
Recommend a tox user install for developing 2019-05-13 13:18:45 +02:00
Luke Murphy ed14fdbac9
Recommend root user package install
This can do bad things to a system Python install. So, we try to
mitigate this by recommending a root user user site installation.
2019-05-13 13:18:37 +02:00
Dan Helfman 8650a15db1 Document validate-borgmatic-config and add a few tests.
the build was successful Details
2019-05-11 14:05:16 -07:00
Dan Helfman 6a10022543 Add validate-borgmatic-config command.
the build failed Details
2019-05-11 20:15:06 +00:00
Robin Schneider 52e4f48eb9
Add validate-borgmatic-config command
the build failed Details
Useful when generating the borgmatic configuration file with
configuration management and before moving the generated file in place
checking if it is actually valid.
2019-05-10 00:10:28 +02:00
Dan Helfman f5e1e8bec9 In continuous integration build matrix, use newer Alpine 3.9 instead of 3.8.
the build was successful Details
2019-05-07 16:19:03 -07:00
Dan Helfman a291477c19 Fix for hooks executing when using --dry-run (#160).
the build was successful Details
2019-05-07 16:06:31 -07:00
Dan Helfman 1c88dda76a Fix for invalid JSON output when using multiple borgmatic configuration files (#155).
the build was successful Details
2019-04-02 22:30:14 -07:00
Dan Helfman 0b59c22c23 Fix for seemingly random filename ordering when running through a directory of configuration files (#157).
the build was successful Details
2019-03-30 16:41:21 -07:00
Dan Helfman 576377e2b2 Clarify differences between Docker images.
the build was successful Details
2019-03-16 15:04:48 -07:00
Dan Helfman 6ff1867312 Configuration files includes and merging (#148).
the build was successful Details
2019-03-06 12:06:27 -08:00
Dan Helfman 3cb52423d2 Support for Borg create/extract --numeric-owner flag (#147).
the build was successful Details
2019-03-05 09:11:35 -08:00