Commit Graph

1644 Commits

Author SHA1 Message Date
Dan Helfman 6948aa957f Add SQLite feature to NEWS and also integrations. 2023-03-31 11:33:18 +02:00
Divyansh Singh 61f1c9603c remove test path 2023-03-31 11:33:18 +02:00
Divyansh Singh d854d40472 mock os.remove instead of actually removing a file 2023-03-31 11:33:18 +02:00
Divyansh Singh 1804967bdc use os.remove and improve tests 2023-03-31 11:33:18 +02:00
Divyansh Singh 338a4cea29 add sqlite for e2e tests 2023-03-31 11:33:18 +02:00
Divyansh Singh 41b3975198 e2e tests schema update 2023-03-31 11:33:18 +02:00
Divyansh Singh f8f9debee8 code review 2023-03-31 11:33:18 +02:00
Divyansh Singh c80f3c8265 formatting fix 2023-03-31 11:33:18 +02:00
Divyansh Singh 4231405c80 feat: add dump-restore support for sqlite databases 2023-03-31 11:33:17 +02:00
Dan Helfman 15d408d7cf Bump version for release. 2023-03-31 11:33:17 +02:00
Dan Helfman 228f55a1de With the "create" action and the "--list" ("--files") flag, only show excluded files at verbosity 2 (#620). 2023-03-31 11:33:17 +02:00
Dan Helfman 7beb935122 Add "checkpoint_volume" configuration option to creates checkpoints every specified number of bytes. 2023-03-31 11:33:17 +02:00
Dan Helfman 37a32b0943 Fix tests. 2023-03-31 11:33:17 +02:00
Dan Helfman 24331d917c Add "--repository" flag to the "rcreate" action. Add "--progress" flag to the "transfer" action. 2023-03-31 11:33:17 +02:00
Dan Helfman 52889c646f Support status character changes in Borg 2.0.0b5 when filtering out special files that cause Borg to hang. 2023-03-31 11:33:17 +02:00
Dan Helfman 49950c2c77 Fix the "create" action with the "--dry-run" flag querying for databases when a PostgreSQL/MySQL "all" database is configured. 2023-03-31 11:33:17 +02:00
Dan Helfman a66542cce1 Internally support new Borg 2.0.0b5 "--filter" status characters / item flags for the "create" action. 2023-03-31 11:33:17 +02:00
Dan Helfman ee8535f577 With the "create" action, only one of "--list" ("--files") and "--progress" flags can be used. 2023-03-31 11:33:17 +02:00
Dan Helfman 9071b14dcf Update Borg 2.0 documentation links. 2023-03-31 11:33:17 +02:00
Dan Helfman 713ed66337 Add ntfy authentication to NEWS. 2023-03-31 11:33:17 +02:00
Tom Hubrecht 608dbcedc7 Add auth test for the ntfy hook 2023-03-31 11:33:17 +02:00
Tom Hubrecht 67ed746024 Make the auth logic more explicit and warnings if necessary 2023-03-31 11:33:17 +02:00
Tom Hubrecht 3e8236c26e Add authentication to the ntfy hook 2023-03-31 11:33:17 +02:00
Dan Helfman 6bdb1974cf Add MySQL database hook "add_drop_database" configuration option to control whether dumped MySQL databases get dropped right before restore (#642). 2023-03-31 11:33:17 +02:00
Dan Helfman 339ffc9c22 Fix for potential data loss (data not getting backed up) when dumping large "directory" format PostgreSQL/MongoDB databases (#643). 2023-03-31 11:33:17 +02:00
Clemens Lang 16da97d75d setup: Add link to MacPorts package 2023-03-31 11:33:17 +02:00
Dan Helfman db13217361 Clarify "checks" configuration documentation for older versions of borgmatic (#639). 2023-03-31 11:33:17 +02:00
Dan Helfman f152e33f35 Remove related documentation links. 2023-03-31 11:33:17 +02:00
Dan Helfman 7ae1eac0df Upgrade documentation image dependencies. 2023-03-31 11:33:17 +02:00
Dan Helfman 0241d56131 Clarify NEWS on database "all" dump feature applying to MySQL as well. 2023-03-31 11:33:17 +02:00
Dan Helfman 1c2ef7b24d Bump version for release. 2023-03-31 11:33:17 +02:00
Dan Helfman 1f12bf6461 Fix code style flake issue. 2023-03-31 11:33:17 +02:00
Dan Helfman 2cf1ed57c0 Add configuration options for database command customization (#630). 2023-03-31 11:33:17 +02:00
Dan Helfman deb46b0a70 Update documentation about changes to "all" database restores (#438, #560). 2023-03-31 11:33:17 +02:00
Dan Helfman 25df602a47 Optionally dump "all" PostgreSQL databases to separate files instead of one combined dump file (#438, #560). 2023-03-31 11:33:17 +02:00
Dan Helfman 7564a27dfc Mention "before_actions" command hook in soft failure documentation (#631). 2023-03-31 11:33:17 +02:00
Dan Helfman 62109adfb0 Add NEWS entry for #629. 2023-03-31 11:33:17 +02:00
palto42 abcd017e3e conditional warning for excluding special files 2023-03-31 11:33:17 +02:00
Dan Helfman bf3d364ac4 Lowercase borgmatic in documentation. 2023-03-31 11:33:17 +02:00
Macguire Rintoul c2622a4199 add borgmatic minimum version to compact docs 2023-03-31 11:33:17 +02:00
Dan Helfman 1e3fd59ce6 Fix traceback when include merging on ARM64 (#622). 2023-03-31 11:33:17 +02:00
Dan Helfman 8f4c8200a6 Update borgmatic social links. 2023-03-31 11:33:17 +02:00
Dan Helfman a97dc48fee Optionally dump "all" PostgreSQL databases to separate files instead of one combined dump file (#438, #560). 2023-03-31 11:33:17 +02:00
Dan Helfman c54e6b319f Update developer constributing instructions as well. 2023-03-31 11:33:17 +02:00
Dan Helfman e96ad5b854 Update developer instructions. 2023-03-31 11:33:17 +02:00
Dan Helfman a4111cc417 Clarify data/archives check implicit enabling. 2023-03-31 11:33:17 +02:00
Dan Helfman 90fb6f5b9e Clarify documentation about transferring archives between related repositories. 2023-03-31 11:33:17 +02:00
Dan Helfman 7e49b63a26 Fix logs that interfere with JSON output by making warnings go to stderr instead of stdout (#602). 2023-03-31 11:33:17 +02:00
Dan Helfman df2c34c260 Bump version for release. 2023-03-31 11:33:17 +02:00
Dan Helfman 3ee7d502d3 Clarify documentation about multiple repositories and separate configuration files (#613). 2023-03-31 11:33:17 +02:00