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.
continuous-integration/drone/push Build is passing
2022-05-27 13:51:11 -07:00
cb5fe02ebd
Fix broken Bash completion end-to-end test.
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.
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 ).
...
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 ).
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 ).
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
continuous-integration/drone/push Build is passing
2022-05-24 17:50:57 -07:00
22c2f13611
Remove trailing whitespace ( #535 ).
...
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.
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 ).
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 ).
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 ).
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 ).
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 ).
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 ).
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.
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 ).
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 ).
continuous-integration/drone/push Build is passing
2022-05-23 15:27:54 -07:00
b98b827594
Remove stale comment.
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 ).
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 ).
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.
continuous-integration/drone/push Build is passing
2022-05-20 11:11:35 -07:00
fbd381fcc1
Clarify manual database extraction documentation.
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 ).
...
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 ).
continuous-integration/drone/push Build is passing
2022-05-19 17:15:05 -07:00
cd234b689d
Link to additional borgmatic Docker image.
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.
continuous-integration/drone/push Build is passing
2022-05-09 16:08:47 -07:00
48ff3e70d1
Clarify documentation about include merging mappings vs. values.
continuous-integration/drone/push Build is passing
2022-05-08 14:48:42 -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
e238e256f7
Add randomized delay to systemd timer.
...
Merge pull request from Daniel15/patch-1
2022-05-07 23:08:02 -07:00
Daniel Lo Nigro
3ecb92a8d2
Add randomized delay to systemd timer
2022-05-07 16:42:06 -07:00
d58d450628
Remove stale borgmatic binary link.
continuous-integration/drone/push Build is passing
2022-04-30 09:50:40 -07:00
dee9c6e293
Remove link to stale borgmatic Docker image.
continuous-integration/drone/push Build is passing
2022-04-30 09:46:08 -07:00
897c4487de
Add mention in documentation about multiple backup scheduling needs ( #511 ).
continuous-integration/drone/push Build is passing
2022-04-28 11:16:31 -07:00
48b50b5209
Add documentation link to NEWS.
continuous-integration/drone/push Build is passing
2022-04-26 10:24:25 -07:00
13bae8c23b
Typo.
continuous-integration/drone/push Build is passing
2022-04-26 10:12:02 -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
525266ede6
Deep merging when including common configuration ( #381 ).
continuous-integration/drone/push Build is passing
2022-04-25 21:18:37 -07:00
d045eb55ac
Add mention of sudo's "secure_path" option in borgmatic installation documentation ( #513 ).
continuous-integration/drone/push Build is passing
2022-04-23 14:29:55 -07:00
0e6b425ac5
Fix "borgmatic borg key ..." to pass parameters to Borg in correct order ( #515 ).
continuous-integration/drone/push Build is passing
2022-04-23 14:03:15 -07:00
bdc26f2117
Add note about old, pre-1.6.0 hooks behavior.
continuous-integration/drone/push Build is passing
2022-04-22 19:58:28 -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
cbce6707f4
Clarify one_file_system behavior in schema comment ( #520 ).
continuous-integration/drone/push Build is passing
2022-04-12 11:05:22 -07:00
e40e726687
Change Healthchecks logs truncation size from 10k bytes to 100k bytes, corresponding to that same change on Healthchecks.io.
continuous-integration/drone/push Build is passing
2022-04-06 22:00:18 -07:00
0c027a3050
Fix handling of TERM signal to exit borgmatic, not just forward the signal to Borg ( #516 ).
continuous-integration/drone/push Build is passing
2022-04-03 13:12:48 -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