Dan Helfman
|
6680aece5a
|
Split out (most of) command construction from create_archive() in preparation for reuse in spot check (#656).
|
2024-04-04 14:23:56 -07:00 |
|
Dan Helfman
|
3ecd0e731e
|
Initial work on spot check schema and preparatory refactoring (#656).
|
2024-03-20 11:58:59 -07:00 |
|
Dan Helfman
|
a08c7fc77a
|
When running the "rcreate" action and the repository already exists but with a different encryption mode than requested, error (#840).
|
2024-03-11 11:24:36 -07:00 |
|
Dan Helfman
|
ad1d104d65
|
Fix broken repository detection in the "rcreate" action with Borg 1.4 (#820).
|
2024-01-24 15:45:51 -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
|
3c22a8ec16
|
Prevent various shell injection attacks (#810).
|
2024-01-07 10:21:49 -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
|
b47088067c
|
Add a "--match-archives" flag to the "check" action (#779).
|
2023-10-29 16:22:39 -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
|
9f3328781b
|
When "archive_name_format" is not set, filter archives using the default archive name format (#753).
|
2023-09-06 23:13:40 -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
|
5d80c366fb
|
Fix "borg create" flags/argument interleaving.
|
2023-08-04 20:02:09 -07:00 |
|
Dan Helfman
|
14e2a6b89d
|
Omit "--glob-archives" or "--match-archives" Borg flag when its value would be "*" (#734).
|
2023-08-02 10:23:22 -07:00 |
|
Dan Helfman
|
c5c3e2e0ce
|
Code formatting (#725).
|
2023-07-31 14:01:20 -07:00 |
|
Dan Helfman
|
8491b2c416
|
Feat: optionally disable config bootstrap (#725).
Merge pull request #75 from diivi/feat/disable-config-bootstrap
|
2023-07-31 14:00:00 -07:00 |
|
Divyansh Singh
|
962267b3c5
|
add test for checking manifest creation
|
2023-08-01 02:26:36 +05:30 |
|
Divyansh Singh
|
562f4a281b
|
add test
|
2023-08-01 02:01:15 +05:30 |
|
Dan Helfman
|
8a2514915c
|
Fix for Borg's interactive prompt on the "check --repair" action automatically getting answered "NO" (#730).
|
2023-07-22 15:25:55 -07:00 |
|
Dan Helfman
|
4d7a2876a5
|
Fix for "prune" action error when using the "keep_exclude_tags" option in configuration (#728).
|
2023-07-22 10:26:52 -07:00 |
|
Dan Helfman
|
cedf562a7e
|
Merge branch 'main' into remove-sections
|
2023-07-11 20:05:16 -07:00 |
|
Dan Helfman
|
e8dbca9d68
|
Truncate long command output without assuming an encoded byte string.
|
2023-07-10 11:16:18 -07:00 |
|
Yoann Laissus
|
7d18f59079
|
Add a config entry for BORG_CHECK_I_KNOW_WHAT_I_AM_DOING env var
|
2023-07-10 10:36:56 +02:00 |
|
Dan Helfman
|
48b6a1679a
|
Remove sections (#721).
|
2023-07-08 23:14:30 -07:00 |
|
Dan Helfman
|
9cafc16052
|
For "borgmatic borg", pass the repository to Borg via a Borg-supported environment variable (#575).
|
2023-07-03 00:08:54 -07:00 |
|
Dan Helfman
|
e2c95327fb
|
Fix an error when dumping a MySQL database and the "exclude_nodump" option is set (#720).
|
2023-06-28 09:15:11 -07:00 |
|
Dan Helfman
|
bb6004fc4f
|
Revamp "borg" action to support REPOSITORY and ARCHIVE env vars instead of implicitly injecting repository/archive into the Borg command (#575).
|
2023-06-26 14:35:07 -07:00 |
|
Dan Helfman
|
6098005f5d
|
Fix an error when "data" check time files are accessed without getting upgraded first (#711, #713).
|
2023-06-19 23:07:57 -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
|
d370ff958d
|
mock expand directories thrice
|
2023-06-10 01:05:34 +05:30 |
|
Divyansh Singh
|
8384eaefb1
|
reformat
|
2023-06-08 00:07:36 +05:30 |
|
Dan Helfman
|
1784ca5910
|
Fix "check" action error when repository and archive checks are configured but the archive check gets skipped due to the configured frequency (#704).
|
2023-05-30 23:19:33 -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 |
|
Divyansh Singh
|
ee32b076eb
|
update tests and formatting
|
2023-05-16 23:17:35 +05:30 |
|
Dan Helfman
|
e3425f48be
|
Instead of taking the first check time found, take the maximum value (#688)
|
2023-05-16 10:20:52 -07:00 |
|
Dan Helfman
|
645d29b040
|
Fix archive checks being skipped even when particular archives haven't been checked recently (#688).
|
2023-05-15 23:17:45 -07: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
|
b3b08ee6d7
|
Fix error in "borgmatic restore" action when the configured repository path is relative (#691).
|
2023-05-07 21:21:35 -07:00 |
|
Dan Helfman
|
a60d7fd173
|
Run "borgmatic borg" action without capturing output so interactive prompts and flags like "--progress" still work.
|
2023-04-30 15:43:41 -07:00 |
|
jetchirag
|
a62ac42cca
|
Merge branch 'main' into borg2-archive-flags
|
2023-04-27 16:57:29 +00: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
|
8aaba9bb0a
|
Added new flags to prune test for review
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
|
2023-04-24 20:43:34 +05:30 |
|
Chirag Aggarwal
|
96aca4f446
|
Updated existing tests to use new parameters
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
|
2023-04-24 20:24:41 +05:30 |
|
Dan Helfman
|
9ca31530a0
|
Add missing test for check_all_source_directories_exist() raising.
|
2023-04-20 23:15:22 -07:00 |
|
Jesse Johnson
|
a14870ce48
|
Expand source directories when checking for existence (#682).
|
2023-04-21 05:52:04 +00:00 |
|
Dan Helfman
|
8bb7631f50
|
Fix missing mock in unit test.
|
2023-04-19 21:22:51 -07:00 |
|
Dan Helfman
|
5dbb71709c
|
Upgrade test requirements and code style requirements. Auto-reformat code accordingly.
|
2023-04-14 19:35:24 -07:00 |
|
Dan Helfman
|
192bfe46a9
|
Fix error when running the "prune" action with both "archive_name_format" and "prefix" options set (#668).
|
2023-04-05 14:58:05 -07:00 |
|
Dan Helfman
|
616eb6b6da
|
Fix error with "info --match-archives" and fix "--match-archives" overriding logic (#666).
|
2023-04-04 21:25:10 -07:00 |
|
Dan Helfman
|
9712d00680
|
Add "match_archives" option (#588).
|
2023-04-01 23:57:55 -07:00 |
|