Dan Helfman
|
a0e2a98735
|
Treat configuration file permissions issues as errors instead of warnings.
|
2025-09-19 10:31:31 -07:00 |
|
Dan Helfman
|
9a80fec91b
|
When running tests, use Ruff for faster and more comprehensive code linting and formatting.
|
2025-07-17 23:24:58 -07:00 |
|
Dan Helfman
|
3eff794f44
|
Fix a regression in which the default monitoring verbosity is 0 instead of 1 (#1085).
|
2025-04-24 23:27:09 -07:00 |
|
Dan Helfman
|
9bf316e28f
|
If the exact same "everything" command hook is present in multiple configuration files, borgmatic only runs it once (#1080).
|
2025-04-21 19:19:36 -07:00 |
|
Dan Helfman
|
a573e606a5
|
Add a "states" option to command hooks, so you can optionally skip an "after" hook if borgmatic encounters an error (#1066).
|
2025-04-12 15:02:47 -07:00 |
|
Dan Helfman
|
81db67c759
|
Fix a regression in monitoring hooks in which an error pinged the finish state instead of the fail state (#1065).
|
2025-04-09 11:32:59 -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
|
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
|
cf477bdc1c
|
Fix broken list_details, progress, and statistics options (#303).
|
2025-03-31 11:33:56 -07:00 |
|
Dan Helfman
|
92de539bf9
|
Merge branch 'main' into config-command-line.
|
2025-03-29 19:55:03 -07:00 |
|
Dan Helfman
|
5716e61f8f
|
Code formatting (#262).
|
2025-03-29 19:54:40 -07:00 |
|
Dan Helfman
|
cffb8e88da
|
Merge branch 'main' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic into config-command-line
|
2025-03-29 18:58:12 -07:00 |
|
Dan Helfman
|
a8362f2618
|
borgmatic without arguments/parameters should show usage help instead of starting a backup (#262).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/1046
|
2025-03-30 01:57:11 +00:00 |
|
Dan Helfman
|
c7feb16ab5
|
Merge branch 'main' into config-command-line.
|
2025-03-29 15:16:29 -07:00 |
|
Gautam Aggarwal
|
0182dbd914
|
Added 2 new unit tests and updated docs
|
2025-03-29 03:43:58 +00:00 |
|
Gautam Aggarwal
|
088da19012
|
Added Unit Tests
|
2025-03-27 11:26:56 +00:00 |
|
Vandal
|
3542673446
|
add test recreate with skip action
|
2025-03-25 11:36:06 +05:30 |
|
Vandal
|
e7f14bca87
|
add tests and requested changes
|
2025-03-25 00:16:20 +05:30 |
|
Dan Helfman
|
423627e67b
|
Get existing unit/integration tests passing (#303).
|
2025-03-23 17:00:04 -07:00 |
|
Nish_
|
5525b467ef
|
add key import command
Signed-off-by: Nish_ <120EE0980@nitrkl.ac.in>
|
2025-03-21 00:47:45 +05:30 |
|
Dan Helfman
|
6b6e1e0336
|
Make the "configuration" command hook support "error" hooks and also pinging monitoring on failure (#790).
|
2025-03-12 14:13:29 -07:00 |
|
Dan Helfman
|
7965eb9de3
|
Correctly handle errors in command hooks (#1019).
|
2025-03-11 11:36:28 -07:00 |
|
Dan Helfman
|
9941d7dc57
|
More docs and command hook context tweaks (#1019).
|
2025-03-09 17:01:46 -07:00 |
|
Dan Helfman
|
6a96a78cf1
|
Fix existing tests (#1019).
|
2025-03-07 22:58:25 -08:00 |
|
Dan Helfman
|
775385e688
|
Get unit tests passing again (#966).
|
2025-02-09 22:44:38 -08:00 |
|
Dan Helfman
|
5baf091853
|
Add automated tests for the systemd credential hook (#966).
|
2025-02-08 10:42:11 -08:00 |
|
Dan Helfman
|
7d56641f56
|
Get existing unit tests passing (#635).
|
2025-01-26 12:13:29 -08:00 |
|
Dan Helfman
|
851c454ef0
|
Remove the restriction that the "extract" and "mount" actions must match a single repository (#722).
|
2024-11-17 21:39:59 -08:00 |
|
Dan Helfman
|
814cdb4b87
|
Deprecate the "borgmatic_source_directory" option in favor of "user_runtime_directory" and "user_state_directory" (#562). Move the default borgmatic streaming database dump and bootstrap metadata location on disk (#562). With Borg 1.4+, store database dumps and bootstrap metadata in a "/borgmatic" directory within a backup archive (#838). Add "--local-path", "--remote-path", and "--user-runtime-directory" flags to the "config bootstrap" action.
|
2024-11-03 13:14:05 -08:00 |
|
Dan Helfman
|
29d5b36a78
|
Change soft failure command hooks to skip only the current repository (#921).
|
2024-10-06 17:39:02 -07:00 |
|
Dan Helfman
|
6fdce2a4a6
|
Fix a confusing apparent hang when when the repository location changes, and instead show a helpful error message (#914).
|
2024-10-03 16:48:34 -07:00 |
|
Dan Helfman
|
88b945dcb9
|
Add missing test (#911).
|
2024-10-01 09:31:03 -07:00 |
|
Dan Helfman
|
34305d686c
|
Revert "Add missing test (#911)" which accidentally included unrelated changes.
This reverts commit bf1e8bc44e.
|
2024-10-01 09:28:39 -07:00 |
|
Dan Helfman
|
bf1e8bc44e
|
Add missing test (#911).
|
2024-10-01 09:26:00 -07:00 |
|
Dan Helfman
|
fd4f69f6c3
|
Rename repository actions for compatibility with recent Borg 2 changes (#915).
|
2024-09-09 10:05:32 -07:00 |
|
Dan Helfman
|
2f844d65d5
|
Automated tests complete (#298).
|
2024-07-02 23:11:58 -07:00 |
|
Dan Helfman
|
f821d2c909
|
Calling interpolated variable "repository_label" instead of "label" for clarity (#874).
|
2024-06-05 14:56:21 -07:00 |
|
Dan Helfman
|
177c958572
|
Add configured repository "label" to the interpolated variables passed to command hooks (#874).
|
2024-06-05 14:47:37 -07:00 |
|
Dan Helfman
|
ecf5a7e294
|
When a command hook exits with a soft failure, ping the log and finish states for any configured monitoring hooks (#842).
|
2024-03-18 23:15:28 -07:00 |
|
Dan Helfman
|
63198088c4
|
Store included configuration files within each backup archive in support of the "config bootstrap" action (#736).
|
2024-01-09 13:47:20 -08:00 |
|
Dan Helfman
|
cf739bc997
|
The "check --force" flag now runs checks even if "check" is in "skip_actions" (#802).
|
2023-12-28 10:22:48 -08:00 |
|
Dan Helfman
|
ef448e2dd1
|
Add a "skip_actions" option to skip running particular actions (#701).
|
2023-10-31 21:54:41 -07:00 |
|
Dan Helfman
|
5912769273
|
Fix error handling to log command output as one record per line (#754).
|
2023-09-14 21:10:52 -07:00 |
|
Dan Helfman
|
6dca7c1c15
|
Add "key export" action to export a copy of the repository key (#345).
|
2023-08-07 12:28:39 -07:00 |
|
Dan Helfman
|
e8dbca9d68
|
Truncate long command output without assuming an encoded byte string.
|
2023-07-10 11:16:18 -07:00 |
|
Dan Helfman
|
bd9d592560
|
Truncate long command error output.
|
2023-07-10 10:20:51 -07:00 |
|
Dan Helfman
|
48b6a1679a
|
Remove sections (#721).
|
2023-07-08 23:14:30 -07:00 |
|
Dan Helfman
|
e4e455ee45
|
Deprecate validate-borgmatic-config in favor of new "config validate" action (#529).
|
2023-06-23 10:11:41 -07:00 |
|