923 Commits
Author SHA1 Message Date
Dan Helfman 0b4aff9277 Bump version for release. 2025-04-08 12:07:16 -07:00
Dan Helfman 7de1c2121c List the configured "when" action names in the log entries for command hooks (#1063). 2025-04-08 12:04:10 -07:00
Dan Helfman 2c8dc5858f Fix a regression that broke environment variable interpolation (#1062). 2025-04-08 11:55:26 -07:00
Dan Helfman f27a96e22d Display a nicer error message when the "recreate" action encounters an archive that already exists (#1053). 2025-04-08 10:58:53 -07:00
Dan Helfman a892a308bd Display a nicer error message when running the "recreate" action on a leftover temporary archive from a prior recreate run (#1053). 2025-04-08 10:13:04 -07:00
Dan Helfman 2db023f785 Don't run action command hooks for actions listed in the "skip_actions" option (#1060). 2025-04-07 23:10:59 -07:00
Dan Helfman edaca2b3cd Fix command hooks getting run too many times when multiple borgmatic actions are executed (#1060). 2025-04-07 23:00:29 -07:00
Dan Helfman bc79eafb0b Document potential performance issues and workarounds with the ZFS, Btrfs, and LVM hooks (#1035). 2025-04-07 13:51:20 -07:00
Dan Helfman 68fafffe99 Fix a regression in which soft failure exit codes in command hooks were not respected (#1059). 2025-04-07 10:29:51 -07:00
Dan Helfman 3cd5c1290d Fix argument parsing to avoid using Python 3.12+ string features (#1057). 2025-04-06 15:20:29 -07:00
Dan Helfman b25bfbe913 Bump version for release. 2025-04-06 08:22:28 -07:00
Dan Helfman e6ae0b73d4 Rephrase NEWS entry. 2025-04-05 16:59:40 -07:00
Dan Helfman c0adc4f9df Add test coverage for new code (#793). 2025-04-04 17:19:14 -07:00
Dan Helfman 49839e884a Add configuration options for logging and verbosity (#793). 2025-04-04 10:11:00 -07:00
Dan Helfman 3f25f3f0ff Merge branch 'main' into config-command-line. 2025-04-03 11:47:29 -07:00
Dan Helfman e8542f3613 Fix KeePassXC error when "keepassxc:" option is not present, add new options to NEWS (#1047). 2025-04-03 11:41:58 -07:00
Dan Helfman d0a5aa63be Add a TL;DR to NEWS since 2.0.0 is such a huge release and ain't nobody got time for reading a huge changelog. 2025-04-03 09:24:47 -07:00
Dan Helfman 9301ab13cc Merge branch 'main' into config-command-line. 2025-04-02 09:55:33 -07:00
Dan Helfman d5d04b89dc Add configuration filename to "Successfully ran configuration file" log message (#1051). 2025-04-02 09:50:31 -07:00
Dan Helfman af97b95e2b Merge branch 'main' into config-command-line. 2025-04-01 12:09:54 -07:00
Dan Helfman 6a61259f1a Fix a failure in the "spot" check when the archive contains a symlink (#1050). 2025-04-01 11:49:47 -07:00
Dan Helfman 5490a83d77 Merge branch 'main' into config-command-line. 2025-03-31 17:13:20 -07:00
Dan Helfman ab01e97a5e Fix a "no such file or directory" error in ZFS, Btrfs, and LVM hooks with nested directories that reside on separate devices/filesystems (#1048). 2025-03-30 14:55:54 -07:00
Dan Helfman 3e05eeb4de Merge branch 'main' into config-command-line. 2025-03-29 19:03:29 -07:00
Dan Helfman 65d1b9235d Add "default_actions" to NEWS (#262). 2025-03-29 19:02:11 -07:00
Dan Helfman c7feb16ab5 Merge branch 'main' into config-command-line. 2025-03-29 15:16:29 -07:00
Dan Helfman da324ebeb7 Add "recreate" action to NEWS and docs (#610). 2025-03-29 15:15:36 -07:00
Dan Helfman f6929f8891 Add last couple of missing tests after audit (#303). 2025-03-29 14:26:54 -07:00
Dan Helfman 4c6674e0ad Merge branch 'main' into config-command-line. 2025-03-26 22:14:36 -07:00
Dan Helfman 79e4e089ee Fix typo in NEWS (#1044). 2025-03-26 09:57:53 -07:00
Dan Helfman d2714cb706 Fix an error in the systemd credential hook when the credential name contains a "." chararcter (#1044). 2025-03-26 09:53:52 -07:00
Dan Helfman 5a0430b9c8 Merge branch 'main' into config-command-line. 2025-03-25 22:39:51 -07:00
Dan Helfman 9e694e4df9 Add MongoDB custom command options to NEWS (#837). 2025-03-25 22:28:14 -07:00
Dan Helfman e1fdfe4c2f Add credential hook directory expansion to NEWS (#422). 2025-03-24 13:00:38 -07:00
Dan Helfman 65b1d8e8b2 Clarify NEWS items (#303). 2025-03-23 19:13:07 -07:00
Dan Helfman 5246a10b99 Merge branch 'main' into config-command-line. 2025-03-21 15:44:12 -07:00
Dan Helfman 524ec6b3cb Add "extract" action fix to NEWS (#1037). 2025-03-21 15:43:05 -07:00
Dan Helfman 5c11052b8c Merge branch 'main' into config-command-line 2025-03-21 14:30:39 -07:00
Dan Helfman 201469e2c2 Add "key import" action to NEWS (#345). 2025-03-21 14:26:01 -07:00
Dan Helfman f3cc3b1b65 Merge branch 'main' into config-command-line 2025-03-21 11:10:19 -07:00
Dan Helfman 587d31de7c Run all command hooks respecting the "working_directory" option if configured (#790). 2025-03-21 10:53:06 -07:00
Dan Helfman 89c98de122 Merge branch 'main' into config-command-line. 2025-03-20 11:37:04 -07:00
Dan Helfman 624a7de622 Document "after" command hooks running in case of error and make sure that happens in case of "before" hook error (#790). 2025-03-20 10:57:39 -07:00
Dan Helfman 93e7da823c Add an encryption option to repositories (#303). 2025-03-17 22:24:01 -07:00
Dan Helfman d75c8609c5 Merge branch 'main' into config-command-line 2025-03-17 10:34:20 -07:00
Dan Helfman 7b14e8c7f2 Add feature to NEWS (#303). 2025-03-17 10:17:04 -07:00
Dan Helfman f9612cc685 Add SQLite custom command option to NEWS (#836). 2025-03-15 21:37:23 -07:00
Dan Helfman 1c92d84e09 Add Borg 2 "prune --stats" flag change to NEWS (#1010). 2025-03-15 10:02:47 -07:00
Dan Helfman 901e668c76 Document a database use case involving a temporary database client container (#1020). 2025-03-12 17:10:35 -07:00
Dan Helfman bcb224a243 Claim another implemented ticket in NEWS (#821). 2025-03-12 14:31:13 -07:00