Commit graph

  • c664c6b17b Fix escaped environment variable in configuration (#546). Dan Helfman 2022-06-23 17:16:09 +0000
  • b63c854509 Fix escaped environment variable in configuration Sébastien MB 2022-06-17 09:50:56 +0200
  • aa013af25e Remove some whitespace around "New in version ..." documentation labels. Dan Helfman 2022-06-16 20:49:15 -0700
  • cc32f0018b Start formalizing how new features are flagged by version in documentation. Dan Helfman 2022-06-16 20:23:16 -0700
  • dfc4db1860 Document environment variable interpolation (#546). Dan Helfman 2022-06-16 15:30:53 -0700
  • 35706604ea Upgrade documentation base images. Dan Helfman 2022-06-16 15:22:59 -0700
  • 6d76e8e5cb Code formatting. Dan Helfman 2022-06-16 14:21:18 -0700
  • aecb6fcd74 Code style, rename command-line flag, and move new code into its own file (#546) Dan Helfman 2022-06-16 11:35:24 -0700
  • ea45f6c4c8 Environment variable resolution in configuration file (#546). Dan Helfman 2022-06-16 18:18:12 +0000
  • 97b5cd089d Allow environment variable resolution in configuration file Sébastien MB 2022-06-16 18:52:54 +0200
  • f2c2f3139e Add periods to ntfy config descriptions. Dan Helfman 2022-06-10 09:42:41 -0700
  • dc4e7093e5 Remove link to related software that hasn't seen updates in the past couple years. Dan Helfman 2022-06-09 19:31:50 -0700
  • b6f1025ecb Bump version for release. Dan Helfman 2022-06-09 16:38:34 -0700
  • 65b2fe86c6 Fix Bash completion script to no longer alter your shell's settings. Dan Helfman 2022-06-09 16:29:54 -0700
  • 0e90a80680 Add links in documentation for ntfy monitoring hook (#543). Dan Helfman 2022-06-09 13:41:22 -0700
  • 7648bcff39 Add a hook for sending push notifications via ntfy.sh. Dan Helfman 2022-06-09 20:26:06 +0000
  • a8b8d507b6
    add a hook for sending push notifications via ntfy.sh Gavin Chappell 2022-06-09 21:10:34 +0100
  • 3561c93d74 Fix Healthchecks tests that leak global state, breaking downstream tests (discovered in #543). Dan Helfman 2022-06-09 11:05:44 -0700
  • 331a503a25 Document the borgmatic version in which "borgmatic list --find" is available (#541). Dan Helfman 2022-06-03 16:55:54 -0700
  • 9aefb5179f Fix None find paths (#541). Dan Helfman 2022-06-03 15:20:05 -0700
  • d14f22e121 Add "borgmatic list --find" flag for searching for files across multiple archives (#541). Dan Helfman 2022-06-03 15:12:14 -0700
  • b6893f6455 Exclude deprecated "borg list --successful" flag from getting passed to Borg. Dan Helfman 2022-06-02 21:14:25 -0700
  • 80ec3e7d97 Deprecate "borgmatic list --successful" flag, as listing only non-checkpoint (successful) archives is now the default in newer versions of Borg. Dan Helfman 2022-06-02 20:35:39 -0700
  • cd834311eb Clarify completion docs. Dan Helfman 2022-06-01 10:57:23 -0700
  • d751cceeb0 Merge branch 'master' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic Dan Helfman 2022-06-01 10:38:05 -0700
  • ce78b07e4b Add macOs to install and Bash completion documentation. Dan Helfman 2022-06-01 17:37:51 +0000
  • 87f3c50931 setup: add macOS adidalal 2022-06-01 15:56:40 +0000
  • 8e9e06afe6 Bump version for release. Dan Helfman 2022-05-31 09:41:20 -0700
  • 2bc91ac3d2 Add "generate-borgmatic-config --overwrite" flag to replace an existing destination file (#539). Dan Helfman 2022-05-29 16:03:55 -0700
  • 5b615d51a4 Add support for "borgmatic borg debug" command (#538). Dan Helfman 2022-05-29 15:43:03 -0700
  • c7f5d5fd0b Fix broken Bash completion of filenames, as in "-c config.yaml". Dan Helfman 2022-05-29 10:49:33 -0700
  • 6ef7538eb0 Fix typo in Bash completions script. Dan Helfman 2022-05-28 19:34:13 -0700
  • 8fa90053cf Add "borgmatic check --force" flag to ignore configured check frequencies (#523). Dan Helfman 2022-05-28 19:29:33 -0700
  • b3682b61d1 Add another note about the consistency checks schema in old versions (#523). Dan Helfman 2022-05-28 19:03:45 -0700
  • ad0e2e0d7c Tweak default check frequency to 1 month (#523). Dan Helfman 2022-05-28 15:49:50 -0700
  • 6629f40cab In bash completion script, warn when script is out of date using script contents instead of version. (Fewer spurious warnings that way.) Dan Helfman 2022-05-28 15:27:11 -0700
  • e76bfa555f Reduce the default consistency check frequency and support configuring the frequency independently for each check (#523). Dan Helfman 2022-05-28 14:42:19 -0700
  • 8ddb7268eb Reuse "borg info" function. Dan Helfman 2022-05-27 13:51:11 -0700
  • cb5fe02ebd Fix broken Bash completion end-to-end test. Dan Helfman 2022-05-26 11:18:46 -0700
  • 77b84f8a48 Add Bash completion script so you can tab-complete the borgmatic command-line. Dan Helfman 2022-05-26 10:27:53 -0700
  • 691ec96909 Fix python_requires to support all versions of 3.7 (#537). Dan Helfman 2022-05-26 15:51:46 +0000
  • 29b4666205 Fix python_requires to support all versions of 3.7 Steve Atwell 2022-05-26 07:05:04 -0700
  • 316a22701f Add documentation note about multiple merge limitation (#380). Dan Helfman 2022-05-25 23:12:42 -0700
  • be59a3e574 Fix generate-borgmatic-config with "--source" flag to support more complex schema changes like the new Healthchecks configuration options (#536). Dan Helfman 2022-05-25 10:26:26 -0700
  • 37327379bc Merge branch 'master' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic Dan Helfman 2022-05-24 17:50:57 -0700
  • 22c2f13611 Remove trailing whitespace (#535). Dan Helfman 2022-05-25 00:50:12 +0000
  • 8708ca07f4 Remove trailing whitespace polyzen 2022-05-25 00:43:40 +0000
  • 634d9e4946 Bump version for release. Dan Helfman 2022-05-24 16:22:37 -0700
  • 54933ebef5 Change connection failures for monitoring hooks to be warnings instead of errors (#439). Dan Helfman 2022-05-24 15:50:04 -0700
  • 157e59ac88 Add Healthchecks monitoring hook "send_logs" option to enable/disable sending borgmatic logs to the Healthchecks server (#460). Dan Helfman 2022-05-24 14:44:33 -0700
  • 666f0dd751 Add missing Healthchecks "states" option example in configuration schema (#525). Dan Helfman 2022-05-24 14:17:19 -0700
  • 8b179e4647 Reverse logic of Healtchecks "skip_states" option to just "states" (#525). Dan Helfman 2022-05-24 14:09:42 -0700
  • 865eff7d98 Add Healthchecks monitoring hook "skip_states" option to disable pinging for particular monitoring states (#525). Dan Helfman 2022-05-24 13:59:28 -0700
  • b9741f4d0b Add Healthchecks monitoring hook "ping_body_limit" option to configure how many bytes of logs to send to the Healthchecks server (#294). Dan Helfman 2022-05-24 12:23:38 -0700
  • 02781662f8 Change monitoring hooks to specify the ping URL / integration key as a named option. Dan Helfman 2022-05-23 20:02:10 -0700
  • 32a1043468 Remove the error when "archive_name_format" is specified but a retention prefix isn't (#402). Dan Helfman 2022-05-23 16:11:24 -0700
  • 3e4aeec649 Warn when an unsupported variable is used in a hook command (#420). Dan Helfman 2022-05-23 15:27:54 -0700
  • b98b827594 Remove stale comment. Dan Helfman 2022-05-23 10:59:56 -0700
  • 255cc6ec23 When deep merging common configuration, merge colliding list values by appending them (#531). Dan Helfman 2022-05-20 15:28:28 -0700
  • 51fc37d57a Improve the error message when a configuration override contains an invalid value (#528). Dan Helfman 2022-05-20 13:38:53 -0700
  • 1921f55a9d Add emojis to documentation table of contents to make it easier to find particular how-to and reference guides at a glance. Dan Helfman 2022-05-20 11:11:35 -0700
  • fbd381fcc1 Clarify manual database extraction documentation. Dan Helfman 2022-05-20 10:06:19 -0700
  • cd88f9f2ea Better explain where to find the dump file when doing a manual restore (#510). Dan Helfman 2022-05-20 16:33:21 +0000
  • 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). Dan Helfman 2022-05-19 17:15:05 -0700
  • cd234b689d Link to additional borgmatic Docker image. Dan Helfman 2022-05-12 12:00:12 -0700
  • 92354a77ee Mention that database dumps consumed disk space prior to borgmatic 1.5.3. Dan Helfman 2022-05-09 16:08:47 -0700
  • 48ff3e70d1 Clarify documentation about include merging mappings vs. values. Dan Helfman 2022-05-08 14:48:42 -0700
  • 7e9adfb899 Add NEWS entry for randomized systemd timer delay. Dan Helfman 2022-05-07 23:11:26 -0700
  • e238e256f7
    Add randomized delay to systemd timer. Dan Helfman 2022-05-07 23:08:02 -0700
  • 3ecb92a8d2
    Add randomized delay to systemd timer Daniel Lo Nigro 2022-05-07 16:42:06 -0700
  • d58d450628 Remove stale borgmatic binary link. Dan Helfman 2022-04-30 09:50:40 -0700
  • dee9c6e293 Remove link to stale borgmatic Docker image. Dan Helfman 2022-04-30 09:46:08 -0700
  • 897c4487de Add mention in documentation about multiple backup scheduling needs (#511). Dan Helfman 2022-04-28 11:16:31 -0700
  • 48b50b5209 Add documentation link to NEWS. Dan Helfman 2022-04-26 10:24:25 -0700
  • 13bae8c23b Typo. Dan Helfman 2022-04-26 10:12:02 -0700
  • 4a48e6aa04 Bump version for release. Dan Helfman 2022-04-26 10:07:04 -0700
  • 525266ede6 Deep merging when including common configuration (#381). Dan Helfman 2022-04-25 21:18:37 -0700
  • d045eb55ac Add mention of sudo's "secure_path" option in borgmatic installation documentation (#513). Dan Helfman 2022-04-23 14:29:55 -0700
  • 0e6b425ac5 Fix "borgmatic borg key ..." to pass parameters to Borg in correct order (#515). Dan Helfman 2022-04-23 14:03:15 -0700
  • bdc26f2117 Add note about old, pre-1.6.0 hooks behavior. Dan Helfman 2022-04-22 19:58:28 -0700
  • 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). Dan Helfman 2022-04-21 22:08:25 -0700
  • cbce6707f4 Clarify one_file_system behavior in schema comment (#520). Dan Helfman 2022-04-12 11:05:22 -0700
  • e40e726687 Change Healthchecks logs truncation size from 10k bytes to 100k bytes, corresponding to that same change on Healthchecks.io. Dan Helfman 2022-04-06 22:00:18 -0700
  • 0c027a3050 Fix handling of TERM signal to exit borgmatic, not just forward the signal to Borg (#516). Dan Helfman 2022-04-03 13:12:48 -0700
  • 9f44bbad65 Fix borgmatic exit code (so it's zero) when initial Borg calls fail but later retries succeed (#517). Dan Helfman 2022-04-02 22:28:41 -0700
  • 413a079f51 Clarify Python version support. Dan Helfman 2022-03-28 21:57:40 -0700
  • 6f3accf691 Better explain where to find the dump file gerdneuman 2022-03-17 04:51:47 +0000
  • 5b3cfc542d Switch to PyPI API token. Dan Helfman 2022-03-14 14:00:03 -0700
  • c838c1d11b Fix header placement in documentation guide. Dan Helfman 2022-03-14 13:50:22 -0700
  • 4d1d8d7409 Bump version for release. Dan Helfman 2022-03-14 13:43:24 -0700
  • db7499db82 Document "repositories" context to for "before_*" and "after_*" command action hooks (#469). Dan Helfman 2022-03-14 13:34:14 -0700
  • 6b500c2a8b Add repositories context for command hooks. Dan Helfman 2022-03-14 20:13:15 +0000
  • 95c518e59b Documentation tip about dealing with hangs when database hook is enabled. Dan Helfman 2022-03-12 13:17:32 -0800
  • 976516d0e1 When loading a configuration file that is unreadable due to file permissions, warn instead of erroring (#444). Dan Helfman 2022-03-08 10:19:36 -0800
  • 574eb91921 Fix Borg usage error in the "compact" action when running "borgmatic --dry-run". Now, skip "compact" entirely during a dry run (#507). Dan Helfman 2022-03-07 21:46:12 -0800
  • 28fef3264b Fix handling of "patterns_from" and "exclude_from" options to error instead of warning when referencing unreadable files and running "create" action (#486). Dan Helfman 2022-03-07 15:32:07 -0800
  • 9161dbcb7d Removing unnecessary leading underscores from functions. Dan Helfman 2022-03-07 11:58:29 -0800
  • 4b3027e4fc Add test for new working_directory option (#431). Dan Helfman 2022-03-03 11:48:18 -0800
  • 0eb2634f9b Working directory option to support source directories with relative paths (#431). Dan Helfman 2022-03-03 19:28:17 +0000
  • 7c5b68c98f Bump version for release. Dan Helfman 2022-02-10 10:29:18 -0800