117 Commits (master)

Author SHA1 Message Date
root 7cad5a8608 Add `temporary_directory` as a configuration option defaulting to $TMPDIR 1 year ago
Dan Helfman b3fd1be5f6 Add "borgmatic export-tar" action to export an archive to a tar-formatted file or stream (#300). 1 year ago
Dan Helfman 17c2d109e5 Add tests for pass-through of BORG_* environment variables. 1 year ago
Dan Helfman 27cbe9dfc0 Fix for potential data loss (data not getting backed up) when borgmatic omitted configured source directories in certain situations (#333). 1 year ago
Ralph Heinkel a12a1121b6 Use values from BORG_* env variables if they are not specified in config.yaml 1 year ago
Dan Helfman aa14449857 Add "borgmatic extract --strip-components" flag to remove leading path components when extracting an archive (#324). 1 year ago
Dan Helfman a155eefa23 Fix for certain configuration options like ssh_command impacting Borg invocations for separate configuration files (#323). 1 year ago
Dan Helfman 097a09578a Fix enabled database hooks to implicitly set one_file_system configuration option to true to prevent Borg hang. (#315). 1 year ago
Dan Helfman 96df52ec50 Fix hang when streaming a database dump to Borg with implicit duplicate source directories by deduplicating them first (#316). 1 year ago
Dan Helfman d88f321cef Fix legitimate database dump command errors (exit code 1) not being treated as errors by borgmatic (#310). 1 year ago
Dan Helfman 1ea047dd94 Remove "borgmatic restore --progress" flag, as it now conflicts with streaming database restores. 1 year ago
Dan Helfman 1ba996ad93 Additional test coverage. 1 year ago
Dan Helfman a23fdf946d Stream database dumps and restores directly to/from Borg without using any additional filesystem space (#258). 1 year ago
Dan Helfman 55141bda67 Specify "--archive latest" to all actions that accept an archive (#289). 2 years ago
Dan Helfman fdbb2ee905 View consistency check progress via "--progress" flag for "check" action (#287). 2 years ago
Dan Helfman 94b9ef56be Change "exclude_if_present" option to support multiple filenames, rather than just a single filename (#280). 2 years ago
Dan Helfman 53e6ff9524 No longer list files or show stats by default at verbosity 2. 2 years ago
Dan Helfman d93fdbc5ad Support "--files" and "--stats" flags at verbosity level 0. 2 years ago
palto42 75b5e7254e changes as per comments in PR #283 2 years ago
palto42 e108526bab disable --stats by default 2 years ago
palto42 e27ba0d08a less detail at v1 + option "--files" for details 2 years ago
Dan Helfman d64bcd5e83 When pruning with verbosity level 1, list pruned and kept archives. 2 years ago
Matthew Daley dd16504329 Use --remote-path, --debug and --info when checking for repo existence 2 years ago
Dan Helfman 8660af745e Optionally change the internal database dump path via "borgmatic_source_directory" option in location configuration section (#259). 2 years ago
Dan Helfman 826e4352d1 Filter listed paths via "borgmatic list --path" flag (#269). 2 years ago
Dan Helfman df2be9620b Mount whole repositories via "borgmatic mount" without any "--archive" flag (#253). 2 years ago
Dan Helfman 2ab9daaa0f Attempt to repair any inconsistencies found during a consistency check via "borgmatic check --repair" flag (#266). 2 years ago
Dan Helfman 0c6c61a272 Pass extra options directly to particular Borg commands, handy for Borg options that borgmatic does not yet support natively (#235). 2 years ago
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). 2 years ago
Dan Helfman 9b2ca15de6 Fix for garbled Borg file listing when using "borgmatic create --progress" with verbosity level 1 or 2 (#257). 2 years ago
Dan Helfman 375036e409 Support for mounting an archive as a FUSE filesystem via "borgmatic mount" action, and unmounting via "borgmatic umount" (#123). 2 years ago
Dan Helfman 2cc743cf47 With "borgmatic check", consider Borg warnings as errors (#247). 2 years ago
Dan Helfman 04e5b42606 Fix repository does not exist error with "borgmatic extract" when repository is remote (#243). 2 years ago
Dan Helfman 30525c43bf Another edge case: Don't error on non-matching restore path globs (#228). 2 years ago
Dan Helfman f48f52079d Support for Borg --keep-exclude-tags and --exclude-nodump options (#234). 2 years ago
Dan Helfman e3dd545345 Extract files to a particular directory via "borgmatic extract --destination" flag. Also rename "--restore-path" to "--path" to reduce confusion. 2 years ago
Dan Helfman 3006db0cae Restore backed up PostgreSQL databases via "borgmatic restore" sub-command (#229). 2 years ago
Dan Helfman fc274b43f0 Rename "borgmatic list --pattern-from" flag to "--patterns-from" to match Borg (#230). 2 years ago
Dan Helfman 458e7776c5 Database dump hooks for PostgreSQL, so you can easily dump your databases before backups run (#225). 2 years ago
Dan Helfman c12c47cace Fix "borgmatic list --successful" with a slightly better heuristic for listing successful (non-checkpoint) archives. 2 years ago
Dan Helfman 7b3b28616d Add "borgmatic list --successful" flag to only list successful (non-checkpoint) archives (#86). 2 years ago
Dan Helfman a897ffd514 Fix "borgmatic create --progress" output so that it updates on the console in real-time (#221). 2 years ago
Dan Helfman 07222cd984 Fix visibility of "borgmatic prune --stats" output (#219). 2 years ago
Dan Helfman 81739791e0 Override configured consistency checks via "borgmatic check --only" command-line flag (#210). 2 years ago
Dan Helfman 4cdff74e9b Support for Borg check --verify-data flag via borgmatic "data" consistency check (#210). 2 years ago
Dan Helfman c085bacccf Reorder arguments passed to Borg to fix duplicate directories when using Borg patterns (#213). 2 years ago
Dan Helfman 896401088e Fix for traceback when the "checks" option has an empty value (#208). 2 years ago
Dan Helfman ef3dda9213 Bypass Borg error about a moved repository (#209). 2 years ago
Dan Helfman ccbd0b608b Do not treat Borg warnings (exit code 1) as failures (#204). 2 years ago
Dan Helfman 9ec75ccf3f Fit inadvertent conversion of ordered dict to dict. 2 years ago