|
a14870ce48
|
Expand source directories when checking for existence (#682).
|
2023-04-21 05:52:04 +00:00 |
|
|
5dbb71709c
|
Upgrade test requirements and code style requirements. Auto-reformat code accordingly.
continuous-integration/drone/push Build is passing
|
2023-04-14 19:35:24 -07:00 |
|
|
ec9def4e71
|
rename repository arg to repository_path in all borg actions
|
2023-03-26 23:52:25 +05:30 |
|
|
f42890430c
|
Add code style plugins to enforce use of Python f-strings and prevent single-letter variables.
continuous-integration/drone/push Build is passing
|
2023-03-23 23:11:14 -07:00 |
|
|
f803836416
|
reformat
|
2023-03-18 17:27:33 +05:30 |
|
|
997f60b3e6
|
add tests
|
2023-03-18 17:24:21 +05:30 |
|
|
d17b2c74db
|
feat: add optional check for existence of source directories
|
2023-03-18 04:35:55 +05:30 |
|
|
a071e02d20
|
With the "create" action and the "--list" ("--files") flag, only show excluded files at verbosity 2 (#620).
continuous-integration/drone/push Build is failing
|
2023-03-02 15:33:42 -08:00 |
|
|
dbf8301c19
|
Add "checkpoint_volume" configuration option to creates checkpoints every specified number of bytes.
continuous-integration/drone/push Build is passing
|
2023-02-27 10:47:17 -08:00 |
|
|
d7a07f0428
|
Support status character changes in Borg 2.0.0b5 when filtering out special files that cause Borg to hang.
continuous-integration/drone/push Build is passing
|
2023-02-26 22:36:13 -08:00 |
|
|
c6582e1171
|
Internally support new Borg 2.0.0b5 "--filter" status characters / item flags for the "create" action.
continuous-integration/drone/push Build is passing
|
2023-02-26 17:17:25 -08:00 |
|
palto42
|
fd7ad86daa
|
conditional warning for excluding special files
|
2023-01-03 21:53:51 +01:00 |
|
|
c657764367
|
Fix logs that interfere with JSON output by making warnings go to stderr instead of stdout (#602).
continuous-integration/drone/push Build is passing
|
2022-12-02 12:12:10 -08:00 |
|
|
9c42e7e817
|
Fix regression in which "check" action errored on certain systems (#597, #598).
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
|
2022-10-14 16:19:26 -07:00 |
|
|
953277a066
|
Fix special file detection when broken symlinks are encountered (#596).
continuous-integration/drone/push Build is passing
|
2022-10-14 09:41:08 -07:00 |
|
|
a31ce337e9
|
Skip auto-exclusion of special files when user explicitly sets read_special to true (#587).
continuous-integration/drone/push Build is passing
|
2022-10-06 11:07:43 -07:00 |
|
|
c31702d092
|
Fix for potential data loss with "patterns_from". Also, display excluded files (#590).
continuous-integration/drone/push Build is passing
|
2022-10-04 22:57:18 -07:00 |
|
|
ba8fbe7a44
|
Add "break-lock" action for removing any repository and cache locks leftover from Borg aborting (#357).
continuous-integration/drone/push Build is passing
|
2022-10-04 13:42:18 -07:00 |
|
|
ae036aebd7
|
When the "read_special" option is true or database hooks are enabled, auto-exclude special files for a "create" action to prevent Borg from hanging (#587).
continuous-integration/drone/push Build is passing
|
2022-10-03 12:58:13 -07:00 |
|
|
ac7c7d4036
|
Warn when ignoring a configured "read_special" value of false, as true is needed when database hooks are enabled (#587).
continuous-integration/drone/push Build is failing
|
2022-09-20 13:52:13 -07:00 |
|
|
679bb839d7
|
Fix hang when database hooks are enabled and "patterns" contains a parent directory of "~/.borgmatic" (#582).
continuous-integration/drone/push Build is passing
|
2022-09-08 10:16:42 -07:00 |
|
|
c46f2b8508
|
Fix conflict between "patterns" and "source_directories" (#574), make "source_directories" optional (#542).
|
2022-08-25 11:55:34 -07:00 |
|
|
462326406e
|
Drop only-style actions like "--create", rename "prune --files" to "prune --list", and add "--list" alias to "create" and "export-tar" (#571).
continuous-integration/drone/push Build is passing
|
2022-08-21 14:25:16 -07:00 |
|
|
f47c98c4a5
|
Rename several configuration options to match Borg 2 (#557).
continuous-integration/drone/push Build is passing
|
2022-08-17 21:14:58 -07:00 |
|
|
a05d0f378e
|
Factor out repository/archive flags formatting code from create action (#557).
continuous-integration/drone/push Build is passing
|
2022-08-13 22:50:14 -07:00 |
|
|
2898e63166
|
Update create action for Borg 2 support (#557).
continuous-integration/drone/push Build is passing
|
2022-08-12 23:54:13 -07:00 |
|
|
457ed80744
|
Fix environment variable plumbing so options in one configuration file aren't used for others (#555).
continuous-integration/drone/push Build is passing
|
2022-06-30 13:42:17 -07:00 |
|
|
e76bfa555f
|
Reduce the default consistency check frequency and support configuring the frequency independently for each check (#523).
|
2022-05-28 14:42:19 -07:00 |
|
|
28fef3264b
|
Fix handling of "patterns_from" and "exclude_from" options to error instead of warning when referencing unreadable files and running "create" action (#486).
continuous-integration/drone/push Build is passing
|
2022-03-07 15:32:07 -08:00 |
|
|
9161dbcb7d
|
Removing unnecessary leading underscores from functions.
continuous-integration/drone/push Build is passing
|
2022-03-07 11:58:29 -08:00 |
|
|
0eb2634f9b
|
Working directory option to support source directories with relative paths (#431).
continuous-integration/drone/push Build is failing
Reviewed-on: #477
|
2022-03-03 19:28:17 +00:00 |
|
|
9317cbaaf0
|
Code formatting.
continuous-integration/drone/push Build is passing
|
2022-02-10 10:23:34 -08:00 |
|
|
1b5f04b79f
|
When using the "remote_rate_limit" option, tailor the flags passed to Borg depending on the Borg version (#394).
continuous-integration/drone/push Build is failing
|
2022-02-10 10:16:09 -08:00 |
|
|
7e7209322a
|
When using the "numeric_owner" option, tailor the flags passed to Borg depending on the Borg version (#394).
continuous-integration/drone/push Build is passing
|
2022-02-10 09:51:13 -08:00 |
|
|
6bf6ac310b
|
When using the "bsd_flags" option, tailor the flags passed to Borg depending on the Borg version (#394).
continuous-integration/drone/push Build is failing
|
2022-02-09 21:11:00 -08:00 |
|
|
4b5af2770d
|
When the "atime" option is used, tailor the flags passed to Borg depending on version (#394).
continuous-integration/drone/push Build is passing
|
2022-02-09 16:54:35 -08:00 |
|
Fabian Schilling
|
2a80e48a92
|
Pass working directory to execute functions
|
2021-12-10 18:23:44 +01:00 |
|
|
449896f661
|
Fix error when configured source directories are not present on the filesystem at the time of backup (#387).
continuous-integration/drone/push Build is passing
|
2021-10-11 10:40:10 -07:00 |
|
|
cf8882f2bc
|
Run arbitrary Borg commands with new "borgmatic borg" action (#425).
continuous-integration/drone/push Build is passing
|
2021-06-17 20:41:44 -07:00 |
|
|
27cbe9dfc0
|
Fix for potential data loss (data not getting backed up) when borgmatic omitted configured source directories in certain situations (#333).
continuous-integration/drone/push Build is passing
|
2020-06-19 20:16:38 -07:00 |
|
|
097a09578a
|
Fix enabled database hooks to implicitly set one_file_system configuration option to true to prevent Borg hang. (#315).
continuous-integration/drone/push Build is passing
|
2020-05-26 09:20:14 -07:00 |
|
|
96df52ec50
|
Fix hang when streaming a database dump to Borg with implicit duplicate source directories by deduplicating them first (#316).
continuous-integration/drone/push Build is passing
|
2020-05-20 13:33:53 -07:00 |
|
|
d88f321cef
|
Fix legitimate database dump command errors (exit code 1) not being treated as errors by borgmatic (#310).
continuous-integration/drone/push Build is passing
|
2020-05-14 22:38:38 -07:00 |
|
|
1ea047dd94
|
Remove "borgmatic restore --progress" flag, as it now conflicts with streaming database restores.
|
2020-05-09 21:53:16 -07:00 |
|
|
1ba996ad93
|
Additional test coverage.
continuous-integration/drone/push Build encountered an error
|
2020-05-07 12:14:27 -07:00 |
|
|
a23fdf946d
|
Stream database dumps and restores directly to/from Borg without using any additional filesystem space (#258).
continuous-integration/drone/push Build encountered an error
|
2020-05-07 11:44:04 -07:00 |
|
|
94b9ef56be
|
Change "exclude_if_present" option to support multiple filenames, rather than just a single filename (#280).
continuous-integration/drone/push Build is passing
|
2020-01-23 13:41:37 -08:00 |
|
|
53e6ff9524
|
No longer list files or show stats by default at verbosity 2.
continuous-integration/drone/push Build is passing
|
2020-01-22 15:23:49 -08:00 |
|
|
d93fdbc5ad
|
Support "--files" and "--stats" flags at verbosity level 0.
continuous-integration/drone/push Build is passing
|
2020-01-22 13:28:24 -08:00 |
|
palto42
|
75b5e7254e
|
changes as per comments in PR #283
|
2020-01-22 19:03:26 +01:00 |
|