Dan Helfman
|
8660af745e
|
Optionally change the internal database dump path via "borgmatic_source_directory" option in location configuration section (#259).
|
2019-12-10 16:04:34 -08:00 |
|
Dan Helfman
|
826e4352d1
|
Filter listed paths via "borgmatic list --path" flag (#269).
|
2019-12-08 14:07:02 -08:00 |
|
Dan Helfman
|
2ab9daaa0f
|
Attempt to repair any inconsistencies found during a consistency check via "borgmatic check --repair" flag (#266).
|
2019-12-04 16:07:00 -08:00 |
|
Dan Helfman
|
0c6c61a272
|
Pass extra options directly to particular Borg commands, handy for Borg options that borgmatic does not yet support natively (#235).
|
2019-12-04 15:48:10 -08:00 |
|
Dan Helfman
|
00f62ca023
|
Fix for "before_backup" hook not triggering an error when the command contains "borg" and has an exit code of 1 (#256).
|
2019-11-30 16:55:05 -08:00 |
|
Dan Helfman
|
9b2ca15de6
|
Fix for garbled Borg file listing when using "borgmatic create --progress" with verbosity level 1 or 2 (#257).
|
2019-11-30 15:31:36 -08:00 |
|
Dan Helfman
|
375036e409
|
Support for mounting an archive as a FUSE filesystem via "borgmatic mount" action, and unmounting via "borgmatic umount" (#123).
|
2019-11-25 14:56:20 -08:00 |
|
Dan Helfman
|
2cc743cf47
|
With "borgmatic check", consider Borg warnings as errors (#247).
|
2019-11-17 19:06:28 -08:00 |
|
Dan Helfman
|
04e5b42606
|
Fix repository does not exist error with "borgmatic extract" when repository is remote (#243).
|
2019-11-12 11:47:24 -08:00 |
|
Dan Helfman
|
f48f52079d
|
Support for Borg --keep-exclude-tags and --exclude-nodump options (#234).
|
2019-11-01 15:50:59 -07:00 |
|
Dan Helfman
|
e3dd545345
|
Extract files to a particular directory via "borgmatic extract --destination" flag. Also rename "--restore-path" to "--path" to reduce confusion.
|
2019-11-01 10:00:26 -07:00 |
|
Dan Helfman
|
3006db0cae
|
Restore backed up PostgreSQL databases via "borgmatic restore" sub-command (#229).
|
2019-10-31 12:57:36 -07:00 |
|
Dan Helfman
|
fc274b43f0
|
Rename "borgmatic list --pattern-from" flag to "--patterns-from" to match Borg (#230).
|
2019-10-22 22:42:36 -07:00 |
|
Dan Helfman
|
458e7776c5
|
Database dump hooks for PostgreSQL, so you can easily dump your databases before backups run (#225).
|
2019-10-22 16:28:42 -07:00 |
|
Dan Helfman
|
7b3b28616d
|
Add "borgmatic list --successful" flag to only list successful (non-checkpoint) archives (#86).
|
2019-10-13 15:58:11 -07:00 |
|
Dan Helfman
|
a897ffd514
|
Fix "borgmatic create --progress" output so that it updates on the console in real-time (#221).
|
2019-09-25 12:03:10 -07:00 |
|
Dan Helfman
|
07222cd984
|
Fix visibility of "borgmatic prune --stats" output (#219).
|
2019-09-23 13:07:51 -07:00 |
|
Dan Helfman
|
81739791e0
|
Override configured consistency checks via "borgmatic check --only" command-line flag (#210).
|
2019-09-19 11:43:53 -07:00 |
|
Dan Helfman
|
4cdff74e9b
|
Support for Borg check --verify-data flag via borgmatic "data" consistency check (#210).
|
2019-09-18 16:52:27 -07:00 |
|
Dan Helfman
|
c085bacccf
|
Reorder arguments passed to Borg to fix duplicate directories when using Borg patterns (#213).
|
2019-09-12 15:27:04 -07:00 |
|
Dan Helfman
|
896401088e
|
Fix for traceback when the "checks" option has an empty value (#208).
|
2019-08-26 09:52:32 -07:00 |
|
Dan Helfman
|
ef3dda9213
|
Bypass Borg error about a moved repository (#209).
|
2019-08-26 09:39:41 -07:00 |
|
Dan Helfman
|
ccbd0b608b
|
Do not treat Borg warnings (exit code 1) as failures (#204).
|
2019-08-03 15:13:54 -07:00 |
|
Dan Helfman
|
7c890be76d
|
Black formatting.
|
2019-07-27 14:08:47 -07:00 |
|
Dan Helfman
|
39e5aac479
|
If a "prefix" option in borgmatic's configuration has an empty value (blank or ""), then disable default prefix.
|
2019-07-27 14:04:13 -07:00 |
|
Dan Helfman
|
4444219e17
|
Support for Borg --noatime, --noctime, and --nobirthtime flags (mentioned in #193).
|
2019-06-25 11:30:55 -07:00 |
|
Dan Helfman
|
56fd78089d
|
Sort generated flags before passing them to Borg.
|
2019-06-25 11:04:10 -07:00 |
|
Dan Helfman
|
86dbc00cbe
|
Support for several more borgmatic/borg info command-line flags (#193).
|
2019-06-25 10:46:55 -07:00 |
|
Dan Helfman
|
c644270599
|
Pass through several "borg list" flags (#193).
|
2019-06-25 10:18:30 -07:00 |
|
Dan Helfman
|
a6c4debf78
|
Additional test coverage, and upgrade test requirements.
|
2019-06-13 10:01:55 -07:00 |
|
Dan Helfman
|
a74ad5475e
|
Run all Borg commands such that they log to syslog as well as console.
|
2019-06-12 20:56:20 -07:00 |
|
Dan Helfman
|
fa293828df
|
Run hooks such that their output goes to syslog as well as console.
|
2019-06-12 13:09:04 -07:00 |
|
Dan Helfman
|
f5582b1754
|
Move borgmatic.borg.execute module up a level for broader use.
|
2019-06-12 12:13:59 -07:00 |
|
Dan Helfman
|
1af95714c2
|
Collapse two execute_command() parameters into one output log level parameter.
|
2019-06-12 12:11:36 -07:00 |
|
Dan Helfman
|
0406d18cfd
|
Log Borg --stats output as warning so it shows up at any verbosity level.
|
2019-06-12 11:49:35 -07:00 |
|
Dan Helfman
|
66e9ec9c3c
|
A few tests for JSON flag suppressing Borg output.
|
2019-06-12 11:31:46 -07:00 |
|
Dan Helfman
|
9a5e7a3abb
|
Successfully convert Borg output to Python logging entries.
|
2019-06-11 16:42:04 -07:00 |
|
Dan Helfman
|
1cf0e1bd84
|
Support for various Borg directory environment variables (#153).
|
2019-05-16 10:34:52 -07:00 |
|
Luke Murphy
|
1c0dc3f904
|
Run isort over the source
|
2019-05-14 18:59:19 +02:00 |
|
Dan Helfman
|
a291477c19
|
Fix for hooks executing when using --dry-run (#160).
|
2019-05-07 16:06:31 -07:00 |
|
Dan Helfman
|
1c88dda76a
|
Fix for invalid JSON output when using multiple borgmatic configuration files (#155).
|
2019-04-02 22:30:14 -07:00 |
|
Dan Helfman
|
3cb52423d2
|
Support for Borg create/extract --numeric-owner flag (#147).
|
2019-03-05 09:11:35 -08:00 |
|
Dan Helfman
|
4272c6b077
|
List the files within an archive via --list --archive option (#140).
|
2019-02-23 23:02:17 -08:00 |
|
Dan Helfman
|
fe92d9e838
|
Fix restore paths list to tuple conversion.
|
2019-02-18 21:59:09 -08:00 |
|
Dan Helfman
|
2a4d4247e3
|
Tests for extract_archive().
|
2019-02-18 10:31:52 -08:00 |
|
Dan Helfman
|
6096a7181c
|
Leave exclude_patterns glob expansion to Borg, since doing it in borgmatic leads to confusing behavior (#132).
|
2019-01-27 13:47:26 -08:00 |
|
Dan Helfman
|
30b52e5523
|
With --init command-line flag, if a repository already exists, proceed without erroring (#117).
|
2018-12-24 22:28:02 -08:00 |
|
Dan Helfman
|
cc9dbb1def
|
Support for Borg repository initialization via borgmatic --init command-line flag (#110).
|
2018-12-10 22:20:57 -08:00 |
|
Dan Helfman
|
7417a3cd00
|
Update Borg create --filter values so a dry run lists files to back up. (#111).
|
2018-12-02 15:03:07 -08:00 |
|
Dan Helfman
|
5c0b17ef39
|
Support for Borg --chunker-params create option via "chunker_params" in borgmatic's storage section (#105).
|
2018-10-27 15:57:28 -07:00 |
|
Dan Helfman
|
a125df991b
|
Move tests to the root of the repository, in keeping with more common convention.
|
2018-09-30 13:57:20 -07:00 |
|