Dan Helfman
|
c9f20eb260
|
Fix "--override" values containing deprecated section headers not actually overriding configuration options under deprecated section headers (#829).
|
2024-02-15 21:12:42 -08:00 |
|
Dan Helfman
|
abf2b3a8c7
|
Elevate specific Borg warnings to errors or squash errors to warnings (#798).
|
2024-01-21 11:34:40 -08: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
|
9d6025e902
|
Validate the configured action names in the "skip_actions" option (#804).
|
2023-12-28 20:07:57 -08:00 |
|
Dan Helfman
|
3b99f7c75a
|
Constants support includes and command-line overrides (#745, #782)
|
2023-11-19 21:13:35 -08:00 |
|
Dan Helfman
|
13cf863d89
|
Fix tests (#783).
|
2023-11-07 10:09:31 -08:00 |
|
Dan Helfman
|
6cc93c4eb9
|
Fix environment variable interpolation within configured repository paths (#782).
|
2023-11-03 21:16:04 -07:00 |
|
Dan Helfman
|
c3efe1b90e
|
Only parse "--override" values as complex data types when they're for options of those types (#779).
|
2023-10-29 19:02:28 -07:00 |
|
Dan Helfman
|
8ad7b473f1
|
When an archive filter causes no matching archives for the "rlist" or "info" actions, warn (#748).
|
2023-10-26 22:12:13 -07:00 |
|
Dan Helfman
|
257ab77bea
|
Disallow the "--dry-run" flag with the "borg" action (#774).
|
2023-10-23 17:23:04 -07:00 |
|
Dan Helfman
|
ac1e1a9407
|
Simplify logging logic (#665).
|
2023-09-29 14:16:47 -07:00 |
|
Dan Helfman
|
32019ea8f3
|
Add documentation for Grafana Loki hook (#743).
|
2023-08-25 10:52:00 -07:00 |
|
Tobias Hodapp
|
099a712e53
|
Added more documentation to the test
Split tests to integration tests
|
2023-08-24 13:17:42 +02:00 |
|
Dan Helfman
|
175003ff9b
|
Additional test coverage (#732).
|
2023-08-01 19:45:01 -07:00 |
|
Dan Helfman
|
b8d349d048
|
Additional test coverage (#732).
|
2023-08-01 16:27:53 -07:00 |
|
Dan Helfman
|
f6f06551f0
|
Multiple configuration includes with a single "!include" (#732).
|
2023-08-01 14:12:35 -07:00 |
|
Dan Helfman
|
da78929415
|
To prevent argument parsing errors on ambiguous commands, drop support for multiple consecutive flag values.
|
2023-07-13 19:25:14 -07:00 |
|
Dan Helfman
|
a3f47a6418
|
Remove some sections from tests (#721).
|
2023-07-10 09:38:28 -07:00 |
|
Dan Helfman
|
ab351548d2
|
Fix (some) end-to-end tests (#721).
|
2023-07-09 17:40:02 -07:00 |
|
Dan Helfman
|
48b6a1679a
|
Remove sections (#721).
|
2023-07-08 23:14:30 -07:00 |
|
Dan Helfman
|
9cf27fa4ba
|
Deprecated configuration options warning logging.
|
2023-06-29 10:03:36 -07:00 |
|
Dan Helfman
|
f60e97d5bf
|
When merging two configuration files, error gracefully if the two files do not adhere to the same format.
|
2023-06-26 16:46:09 -07:00 |
|
Dan Helfman
|
b242078f54
|
Fix an error when running "borg key export" through borgmatic (#719).
|
2023-06-26 09:30:46 -07:00 |
|
Dan Helfman
|
b9a11e860d
|
Remove legacy configuration parsing code, no longer needed with upgrade-borgmatic-config gone (#529).
|
2023-06-25 15:36:25 -07:00 |
|
Dan Helfman
|
b62017be4b
|
Fix edge case in which "--config somepath.yaml" followed by an action alias (e.g. init for rcreate) wasn't parsed correctly (#716).
|
2023-06-24 15:35:10 -07:00 |
|
Dan Helfman
|
35a11559ac
|
Fix error parsing arguments with multiple verbosity flags (#716).
|
2023-06-24 14:10:47 -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 |
|
Dan Helfman
|
1b90da5bf1
|
Deprecate generate-borgmatic-config in favor if new "config generate" action (#529).
|
2023-06-21 12:19:49 -07:00 |
|
Dan Helfman
|
803fc25848
|
Add a test for another edge case (#712).
|
2023-06-21 10:47:53 -07:00 |
|
Dan Helfman
|
248f82d6f6
|
Fix for another subaction argument-parsing edge case (#712).
|
2023-06-21 10:41:32 -07:00 |
|
Dan Helfman
|
b10aee3070
|
Remove upgrade-borgmatic-config command for upgrading borgmatic 1.1.0 INI-style configuration (#529).
|
2023-06-19 23:17:59 -07:00 |
|
Dan Helfman
|
7b8be800a4
|
Refactor arguments parsing to fix bootstrap action CLI issues (#712).
|
2023-06-19 16:18:47 -07:00 |
|
Dan Helfman
|
bbc7f0596c
|
Fix Bash completion for sub-actions like "borgmatic config bootstrap" (#697 follow-on work).
|
2023-06-15 10:55:31 -07:00 |
|
Dan Helfman
|
ef409ad23c
|
Store configs used to create an archive in the archive and add borgmatic bootstrap (#697).
Merge pull request #71 from diivi/feat/store-config-in-archive
|
2023-06-10 14:39:53 -07:00 |
|
Divyansh Singh
|
197920d9ef
|
improve tests and some docstrings.
|
2023-06-09 17:31:57 +05:30 |
|
Divyansh Singh
|
425f260a22
|
test parser merging
|
2023-06-09 04:15:18 +05:30 |
|
Divyansh Singh
|
2d761dd86b
|
coverage at 100
|
2023-06-07 01:43:01 +05:30 |
|
Divyansh Singh
|
f82631e3bb
|
tests for arguments.py
|
2023-06-07 00:56:19 +05:30 |
|
Dan Helfman
|
76138faaf3
|
Add integration test for mount action (#659).
|
2023-05-23 14:49:04 -07:00 |
|
Dan Helfman
|
9299841a5b
|
Add date-based matching flags to NEWS (#659).
|
2023-05-23 14:30:16 -07:00 |
|
Chirag Aggarwal
|
00e9bb011a
|
test should mock out make_flags_from_arguments
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
|
2023-05-20 09:23:09 -04:00 |
|
Dan Helfman
|
92a2230a07
|
Add support for logging each log line as a JSON object via global "--log-json" flag (#680).
|
2023-05-08 23:00:49 -07:00 |
|
Dan Helfman
|
4aae7968b8
|
Add fish shell completions support (#686).
Merge pull request #70 from isaec/feat/fish-completions
|
2023-05-06 16:00:25 -07:00 |
|
Isaac
|
9ff5ea5240
|
add a unit test, fix isort and black
|
2023-05-04 13:22:09 -07:00 |
|
Dan Helfman
|
359afe5318
|
Error if --list is used with --json for create action (#680).
|
2023-05-03 17:16:36 -07:00 |
|
Chirag Aggarwal
|
68ee9687f5
|
Added tests for all subcommands and used black formatter
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
|
2023-04-27 22:27:23 +05:30 |
|
Chirag Aggarwal
|
32395e47f9
|
Added duplicate flags test for prune
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
|
2023-04-24 20:49:41 +05:30 |
|
Dan Helfman
|
50b0a9ce38
|
Remove newline at end of file.
|
2023-04-13 19:13:50 -07:00 |
|
polyzen
|
ebe5c5e839
|
Fix "TypeError: 'module' object is not callable" in test_commands.py
|
2023-04-14 01:01:31 +00:00 |
|
Dan Helfman
|
4a94c2c9bf
|
Selectively omit list values when including configuration files (#672).
|
2023-04-13 14:39:36 -07:00 |
|