Commit Graph

1519 Commits

Author SHA1 Message Date
3561c93d74 Fix Healthchecks tests that leak global state, breaking downstream tests (discovered in #543).
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-09 11:05:44 -07:00
331a503a25 Document the borgmatic version in which "borgmatic list --find" is available (#541).
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-03 16:55:54 -07:00
9aefb5179f Fix None find paths (#541).
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-03 15:20:05 -07:00
d14f22e121 Add "borgmatic list --find" flag for searching for files across multiple archives (#541).
Some checks failed
continuous-integration/drone/push Build is failing
2022-06-03 15:12:14 -07:00
b6893f6455 Exclude deprecated "borg list --successful" flag from getting passed to Borg.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-02 21:14:25 -07:00
80ec3e7d97 Deprecate "borgmatic list --successful" flag, as listing only non-checkpoint (successful) archives is now the default in newer versions of Borg.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-02 20:35:39 -07:00
cd834311eb Clarify completion docs.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-01 10:57:23 -07:00
d751cceeb0 Merge branch 'master' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic 2022-06-01 10:38:05 -07:00
ce78b07e4b Add macOs to install and Bash completion documentation.
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #540
2022-06-01 17:37:51 +00:00
87f3c50931 setup: add macOS 2022-06-01 15:56:40 +00:00
8e9e06afe6 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
2022-05-31 09:41:20 -07:00
2bc91ac3d2 Add "generate-borgmatic-config --overwrite" flag to replace an existing destination file (#539).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-29 16:03:55 -07:00
5b615d51a4 Add support for "borgmatic borg debug" command (#538).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-29 15:43:03 -07:00
c7f5d5fd0b Fix broken Bash completion of filenames, as in "-c config.yaml".
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-29 10:49:33 -07:00
6ef7538eb0 Fix typo in Bash completions script.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-28 19:34:13 -07:00
8fa90053cf Add "borgmatic check --force" flag to ignore configured check frequencies (#523). 2022-05-28 19:29:33 -07:00
b3682b61d1 Add another note about the consistency checks schema in old versions (#523). 2022-05-28 19:03:45 -07:00
ad0e2e0d7c Tweak default check frequency to 1 month (#523). 2022-05-28 15:49:50 -07:00
6629f40cab In bash completion script, warn when script is out of date using script contents instead of version. (Fewer spurious warnings that way.) 2022-05-28 15:27:11 -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
8ddb7268eb Reuse "borg info" function.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-27 13:51:11 -07:00
cb5fe02ebd Fix broken Bash completion end-to-end test.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-26 11:18:46 -07:00
77b84f8a48 Add Bash completion script so you can tab-complete the borgmatic command-line.
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-26 10:27:53 -07:00
691ec96909 Fix python_requires to support all versions of 3.7 (#537).
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #537
2022-05-26 15:51:46 +00: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
316a22701f Add documentation note about multiple merge limitation (#380).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-25 23:12:42 -07:00
be59a3e574 Fix generate-borgmatic-config with "--source" flag to support more complex schema changes like the new Healthchecks configuration options (#536).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-25 10:26:26 -07:00
37327379bc Merge branch 'master' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-24 17:50:57 -07:00
22c2f13611 Remove trailing whitespace (#535).
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #535
2022-05-25 00:50:12 +00:00
8708ca07f4 Remove trailing whitespace 2022-05-25 00:43:40 +00:00
634d9e4946 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
2022-05-24 16:22:37 -07:00
54933ebef5 Change connection failures for monitoring hooks to be warnings instead of errors (#439).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-24 15:50:04 -07:00
157e59ac88 Add Healthchecks monitoring hook "send_logs" option to enable/disable sending borgmatic logs to the Healthchecks server (#460).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-24 14:44:33 -07:00
666f0dd751 Add missing Healthchecks "states" option example in configuration schema (#525).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-24 14:17:19 -07:00
8b179e4647 Reverse logic of Healtchecks "skip_states" option to just "states" (#525).
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-24 14:09:42 -07:00
865eff7d98 Add Healthchecks monitoring hook "skip_states" option to disable pinging for particular monitoring states (#525).
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-24 13:59:28 -07:00
b9741f4d0b Add Healthchecks monitoring hook "ping_body_limit" option to configure how many bytes of logs to send to the Healthchecks server (#294).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-24 12:23:38 -07:00
02781662f8 Change monitoring hooks to specify the ping URL / integration key as a named option.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-23 20:02:10 -07:00
32a1043468 Remove the error when "archive_name_format" is specified but a retention prefix isn't (#402).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-23 16:11:24 -07:00
3e4aeec649 Warn when an unsupported variable is used in a hook command (#420).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-23 15:27:54 -07:00
b98b827594 Remove stale comment.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-23 10:59:56 -07:00
255cc6ec23 When deep merging common configuration, merge colliding list values by appending them (#531).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-20 15:28:28 -07:00
51fc37d57a Improve the error message when a configuration override contains an invalid value (#528).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-20 13:38:53 -07:00
1921f55a9d Add emojis to documentation table of contents to make it easier to find particular how-to and reference guides at a glance.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-20 11:11:35 -07:00
fbd381fcc1 Clarify manual database extraction documentation.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-20 10:06:19 -07:00
cd88f9f2ea Better explain where to find the dump file when doing a manual restore (#510).
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #510
2022-05-20 16:33:21 +00:00
788281cfb9 When a configuration include is a relative path, load it from either the current working directory or from the directory containing the file doing the including (#532).
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-19 17:15:05 -07:00
cd234b689d Link to additional borgmatic Docker image.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-12 12:00:12 -07:00
92354a77ee Mention that database dumps consumed disk space prior to borgmatic 1.5.3.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-09 16:08:47 -07:00
48ff3e70d1 Clarify documentation about include merging mappings vs. values.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-08 14:48:42 -07:00