94321aec7a
Update compact action for Borg 2 support ( #557 ).
continuous-integration/drone/push Build is passing
2022-08-13 22:07:15 -07:00
622caa0c21
Support for Borg 2's rcreate and rinfo sub-commands ( #557 ).
continuous-integration/drone/push Build is failing
2022-08-12 14:53:20 -07:00
6ddae20fa1
Fix handling of "repository" and "data" consistency checks to prevent invalid Borg flags ( #565 ).
continuous-integration/drone/push Build is passing
2022-07-23 21:02:21 -07:00
23feac2f4c
Bump version for release.
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2022-07-19 20:32:41 -07:00
6005426684
Update documentation about configuring multiple consistency checks or multiple databases ( #559 ).
continuous-integration/drone/push Build is passing
2022-07-03 22:24:25 -07:00
992f62edd2
Bump version for release.
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2022-06-30 22:14:41 -07:00
bd4d109009
Fix logging to include the full traceback when Borg experiences an internal error ( #553 ).
continuous-integration/drone/push Build is passing
2022-06-28 13:38:24 -07:00
d929313d45
Bump version.
continuous-integration/drone/push Build is passing
2022-06-24 10:18:01 -07:00
aecb6fcd74
Code style, rename command-line flag, and move new code into its own file ( #546 )
continuous-integration/drone/push Build is failing
2022-06-16 11:35:24 -07:00
b6f1025ecb
Bump version for release.
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2022-06-09 16:38:34 -07:00
80ec3e7d97
Deprecate "borgmatic list --successful" flag, as listing only non-checkpoint (successful) archives is now the default in newer versions of Borg.
continuous-integration/drone/push Build is passing
2022-06-02 20:35:39 -07:00
8e9e06afe6
Bump version for release.
continuous-integration/drone/tag Build is passing
2022-05-31 09:41:20 -07:00
e76bfa555f
Reduce the default consistency check frequency and support configuring the frequency independently for each check ( #523 ).
2022-05-28 14:42:19 -07:00
29b4666205
Fix python_requires to support all versions of 3.7
...
This is the standard way to support "Python 3.7 and newer" and it also
fixes use of borgmatic with some tools that do custom dependency
resolution. E.g., using pex with --platform.
2022-05-26 07:05:04 -07:00
be59a3e574
Fix generate-borgmatic-config with "--source" flag to support more complex schema changes like the new Healthchecks configuration options ( #536 ).
continuous-integration/drone/push Build is passing
2022-05-25 10:26:26 -07:00
634d9e4946
Bump version for release.
continuous-integration/drone/tag Build is passing
2022-05-24 16:22:37 -07:00
7e9adfb899
Add NEWS entry for randomized systemd timer delay.
continuous-integration/drone/push Build is passing
2022-05-07 23:11:26 -07:00
4a48e6aa04
Bump version for release.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-04-26 10:07:04 -07:00
ed7fe5c6d0
Instead of executing "before" command hooks before all borgmatic actions run (and "after" hooks after), execute these hooks right before/after the corresponding action ( #473 ).
continuous-integration/drone/push Build is passing
2022-04-21 22:08:25 -07:00
9f44bbad65
Fix borgmatic exit code (so it's zero) when initial Borg calls fail but later retries succeed ( #517 ).
continuous-integration/drone/push Build is passing
2022-04-02 22:28:41 -07:00
4d1d8d7409
Bump version for release.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-03-14 13:43:24 -07:00
4b3027e4fc
Add test for new working_directory option ( #431 ).
continuous-integration/drone/push Build is passing
2022-03-03 11:48:18 -08:00
7c5b68c98f
Bump version for release.
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2022-02-10 10:29:18 -08:00
bec73245e9
Fix traceback when a YAML validation error occurs ( #480 , #482 ).
continuous-integration/drone/push Build is passing
2022-01-19 20:39:03 -08:00
0119514c11
Add Python version requirements to setup.py.
continuous-integration/drone/push Build is failing
2022-01-09 10:19:53 -08:00
80bdf1430b
Bump version for release.
continuous-integration/drone/tag Build is passing
2022-01-04 20:20:13 -08:00
f34951c088
Add MySQL dump command adjustment to NEWS.
continuous-integration/drone/push Build is passing
2021-11-29 12:10:04 -08:00
c646edf2c7
Bump version for release.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-11-22 13:19:15 -08:00
4d6ed27f73
Add to changelog: Add support for old version (2.x) of jsonschema library.
continuous-integration/drone/push Build is passing
2021-10-23 09:49:16 -07:00
1c6890492b
Bump version for release.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-10-11 17:02:32 -07:00
a7c8e7c823
Bump version for release.
continuous-integration/drone/push Build is passing
2021-10-11 11:13:32 -07:00
7ff6066d47
Move GitHub hosting from a personal namespace to an organization.
continuous-integration/drone/push Build is passing
2021-09-14 10:18:10 -07:00
acb2ca79d9
Fix traceback that can occur when dumping a database ( #440 ).
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-08-06 08:58:11 -07:00
760286abe1
Dev release bump.
continuous-integration/drone/push Build is failing
2021-07-30 09:49:07 -07:00
b3f5a9d18f
Fix error when configuration file contains "umask" option ( #437 ).
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-07-27 10:04:22 -07:00
0aff497430
Bump version for release.
continuous-integration/drone/push Build is failing
2021-07-26 10:17:49 -07:00
27d37b606b
Better error messages! Switch the library used for validating configuration files (from pykwalify to jsonschema).
continuous-integration/drone/push Build is passing
2021-06-22 13:27:59 -07:00
77a860cc62
Link borgmatic Ansible role from installation documentation.
continuous-integration/drone/push Build is passing
2021-06-19 19:04:22 -07:00
7bd6374751
Bump version for release.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-06-17 20:44:54 -07:00
b37dd1a79e
Document use case of running backups conditionally based on laptop power level ( #419 ).
continuous-integration/drone/push Build is passing
2021-06-09 10:03:35 -07:00
fd59776f91
Bump version for release.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-06-08 11:44:53 -07:00
c43b50b6e6
Upgrade PyYAML.
continuous-integration/drone/push Build is passing
2021-03-30 22:29:20 -07:00
c072678936
Add support for ruamel.yaml 0.17.x YAML parsing library ( #404 ).
continuous-integration/drone/push Build is passing
2021-03-30 15:53:19 -07:00
ea6cd53067
Update versions of test dependencies (test_requirements.txt and test containers).
continuous-integration/drone/push Build is failing
2020-11-22 14:48:07 -08:00
604b3d5e17
Bump version.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2020-11-21 13:56:19 -08:00
667e1e5b15
Update document about new --override behavior ( #361 ).
continuous-integration/drone/push Build is passing
2020-11-19 11:01:53 -08:00
e428329c03
Add systemd security improvement to NEWS.
continuous-integration/drone/push Build is passing
2020-08-22 09:49:06 -07:00
79d4888e22
Add documentation navigation links on left side of all documentation pages.
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2020-08-21 14:27:47 -07:00
99590cb6b6
Clarify documentation on configuration overrides, specifically the portion about list syntax.
continuous-integration/drone/push Build is passing
2020-07-23 21:33:42 -07:00
b3fd1be5f6
Add "borgmatic export-tar" action to export an archive to a tar-formatted file or stream ( #300 ).
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2020-07-22 21:53:55 -07:00