Dan Helfman
ed2c6053de
Upgrade pip to a particular version during local test and CI.
2019-05-14 10:28:04 -07:00
Dan Helfman
2cffa8deaa
Add missing ticket number to NEWS item.
2019-05-14 10:07:46 -07:00
Dan Helfman
f0581271f6
Automatically sort Python imports in code.
2019-05-14 10:02:41 -07:00
Dan Helfman
99522234ea
Automatically sort Python imports in code.
2019-05-14 17:02:37 +00:00
Dan Helfman
67f2862fb1
Change paths to reflect new pip install --user documentation.
2019-05-14 10:00:50 -07:00
Luke Murphy
1c0dc3f904
Run isort over the source
2019-05-14 18:59:19 +02:00
Luke Murphy
b94dbff216
Add isort configuration
...
Closes https://projects.torsion.org/witten/borgmatic/issues/169 .
2019-05-14 18:59:19 +02:00
Dan Helfman
7388c723cd
Mention tox.ini refactoring in NEWS.
2019-05-14 09:45:39 -07:00
Dan Helfman
128be3c17d
Factor out build/test configuration from tox.ini file.
2019-05-14 16:45:24 +00:00
Luke Murphy
4c30c94258
Add workaround for editable failure
...
See https://projects.torsion.org/witten/borgmatic/pulls/165#issuecomment-1416 .
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.
2019-05-13 22:33:28 -07:00
Dan Helfman
a13cc0ab17
More tests for colored logging.
2019-05-13 21:10:26 -07:00
Dan Helfman
620f9e64d6
A few more tests for new colored logging.
2019-05-13 20:49:20 -07:00
Dan Helfman
25c320b281
Pin pip version: cherrypick of https://projects.torsion.org/witten/borgmatic/pulls/172
2019-05-13 20:01:25 -07:00
Dan Helfman
f19eec56ac
Add tox pin to NEWS.
2019-05-13 17:07:20 -07:00
Dan Helfman
7cbcff2e9b
Pin tox version.
2019-05-14 00:06:07 +00:00
Dan Helfman
9f6407ada6
Mention continuous integration badge in NEWS.
2019-05-13 14:54:24 -07:00
Dan Helfman
e933ecf046
Add drone CI note and badge.
2019-05-13 21:51:00 +00:00
Luke Murphy
4010a2ed77
Add note about Drone CI to contributing docs
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
...
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.
2019-05-13 13:50:32 -07:00
Dan Helfman
a7ba97803f
Add colored output to NEWS.
2019-05-13 19:52:54 +00:00
Dan Helfman
31dc903877
Integrate colorama for colored output.
2019-05-13 19:50:36 +00:00
Dan Helfman
8943867433
Bump to dev version.
2019-05-13 19:07:27 +00:00
Dan Helfman
d9cb110563
Document installing borgmatic with pip install --user instead of a system Python install.
2019-05-13 19:06:42 +00:00
Dan Helfman
32113cee67
Document installing borgmatic with pip install --user instead of a system Python install.
2019-05-13 19:04:24 +00:00
Luke Murphy
a621ce199a
Add tests for borgmatic.logger.to_bool
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
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.
2019-05-11 14:05:16 -07:00
Dan Helfman
6a10022543
Add validate-borgmatic-config command.
2019-05-11 20:15:06 +00:00
Robin Schneider
52e4f48eb9
Add validate-borgmatic-config command
...
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.
2019-05-07 16:19:03 -07:00
Dan Helfman
a291477c19
Fix for hooks executing when using --dry-run ( #160 ).
2019-05-07 16:06:31 -07:00
Dan Helfman
1c88dda76a
Fix for invalid JSON output when using multiple borgmatic configuration files ( #155 ).
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 ).
2019-03-30 16:41:21 -07:00
Dan Helfman
576377e2b2
Clarify differences between Docker images.
2019-03-16 15:04:48 -07:00
Dan Helfman
6ff1867312
Configuration files includes and merging ( #148 ).
2019-03-06 12:06:27 -08:00
Dan Helfman
3cb52423d2
Support for Borg create/extract --numeric-owner flag ( #147 ).
2019-03-05 09:11:35 -08:00
Dan Helfman
5a5b6491ac
Add note about uncommenting section names.
2019-03-04 15:15:49 -08:00
Dan Helfman
4272c6b077
List the files within an archive via --list --archive option ( #140 ).
2019-02-23 23:02:17 -08:00
Dan Helfman
26071de2e7
Update extraction docs.
2019-02-18 22:43:32 -08:00
Dan Helfman
fe92d9e838
Fix restore paths list to tuple conversion.
2019-02-18 21:59:09 -08:00