Commit Graph

704 Commits

Author SHA1 Message Date
Dan Helfman 37a0a0c421 Bump version for release.
continuous-integration/drone/tag Build is passing Details
2023-06-24 22:23:01 -07:00
Dan Helfman 35a11559ac Fix error parsing arguments with multiple verbosity flags (#716).
continuous-integration/drone/push Build is failing Details
2023-06-24 14:10:47 -07:00
Dan Helfman e4e455ee45 Deprecate validate-borgmatic-config in favor of new "config validate" action (#529).
continuous-integration/drone/push Build is passing Details
2023-06-23 10:11:41 -07:00
Dan Helfman 69611681e2 Add database restore overrides to NEWS, add a test, and move some tests (#326).
continuous-integration/drone/push Build is failing Details
2023-06-22 12:40:57 -07:00
Dan Helfman 1b90da5bf1 Deprecate generate-borgmatic-config in favor if new "config generate" action (#529).
continuous-integration/drone/push Build is failing Details
2023-06-21 12:19:49 -07:00
Dan Helfman b10aee3070 Remove upgrade-borgmatic-config command for upgrading borgmatic 1.1.0 INI-style configuration (#529).
continuous-integration/drone/push Build is failing Details
2023-06-19 23:17:59 -07:00
Dan Helfman 6098005f5d Fix an error when "data" check time files are accessed without getting upgraded first (#711, #713).
continuous-integration/drone/push Build is passing Details
2023-06-19 23:07:57 -07:00
Dan Helfman 7b8be800a4 Refactor arguments parsing to fix bootstrap action CLI issues (#712).
continuous-integration/drone/push Build is passing Details
2023-06-19 16:18:47 -07:00
Dan Helfman 9152fed249 Add a documentation troubleshooting note for MySQL/MariaDB authentication errors (#399).
continuous-integration/drone/push Build is passing Details
2023-06-15 14:55:57 -07:00
Dan Helfman bbc7f0596c Fix Bash completion for sub-actions like "borgmatic config bootstrap" (#697 follow-on work).
continuous-integration/drone/push Build is passing Details
2023-06-15 10:55:31 -07:00
Dan Helfman 1d7c7eaaa7 Add sample systemd user serivce for running borgmatic as a non-root user (#669).
continuous-integration/drone/push Build is failing Details
2023-06-14 14:57:57 -07:00
Dan Helfman 41924f2400 A little activism.
continuous-integration/drone/push Build is passing Details
2023-06-11 09:50:57 -07:00
Dan Helfman d84f1ec616 Add bootstrap action to NEWS and make post-PR tweaks (#697).
continuous-integration/drone/push Build is failing Details
2023-06-10 14:52:00 -07:00
Dan Helfman e80f27f922 Bump version for release.
continuous-integration/drone/tag Build is passing Details
2023-06-03 22:14:21 -07:00
Dan Helfman 1a5b3c9e4e Add Fedora schema loading fix to NEWS (#703).
continuous-integration/drone/push Build is passing Details
2023-06-03 22:07:24 -07:00
Dan Helfman 4f49b345af NEWS wording fix for clarity (#706).
continuous-integration/drone/push Build is passing Details
2023-05-30 23:21:55 -07:00
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).
continuous-integration/drone/push Build is passing Details
2023-05-30 23:19:33 -07:00
Dan Helfman 341bd4118d Fix "--archive latest" on "list" and "info" actions only working on the first of multiple configured repositories (#706).
continuous-integration/drone/push Build is failing Details
2023-05-30 16:53:55 -07:00
Dan Helfman b222f6a60b Mention new verbosity level to NEWS (#484).
continuous-integration/drone/push Build is failing Details
2023-05-30 15:52:49 -07:00
Dan Helfman 9299841a5b Add date-based matching flags to NEWS (#659).
continuous-integration/drone/push Build is failing Details
2023-05-23 14:30:16 -07:00
Dan Helfman 833796d1c4 Add archive check probing logic tweak to NEWS (#688).
continuous-integration/drone/push Build is passing Details
2023-05-17 08:48:54 -07:00
Dan Helfman 79b094d035 Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-05-16 09:59:09 -07:00
Dan Helfman 645d29b040 Fix archive checks being skipped even when particular archives haven't been checked recently (#688).
continuous-integration/drone/push Build is failing Details
2023-05-15 23:17:45 -07:00
Dan Helfman 8eb05b840a Log a warning when "borgmatic borg" is run with an action that borgmatic natively supports (#694). 2023-05-14 09:59:28 -07:00
Dan Helfman 92a2230a07 Add support for logging each log line as a JSON object via global "--log-json" flag (#680).
continuous-integration/drone/push Build is passing Details
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).
continuous-integration/drone/push Build is passing Details
2023-05-07 21:21:35 -07:00
Dan Helfman 1a956e8b05 Add fish shell completions to NEWS (#686).
continuous-integration/drone/push Build is failing Details
2023-05-06 16:04:15 -07:00
Dan Helfman 0b397a5bf9 Fix borgmatic error when not finding the configuration schema for certain "pip install --editable" development installs (#687).
continuous-integration/drone/push Build is passing Details
2023-04-30 16:24:10 -07:00
Dan Helfman a60d7fd173 Run "borgmatic borg" action without capturing output so interactive prompts and flags like "--progress" still work.
continuous-integration/drone/push Build is passing Details
2023-04-30 15:43:41 -07:00
Dan Helfman 5962fd473e Another try. Backing out psql error changes (#678).
continuous-integration/drone/push Build is passing Details
2023-04-21 10:34:50 -07:00
Dan Helfman 7e64f415ba Attempt to fix failing end-to-end database test that only fails in CI.
continuous-integration/drone/push Build is failing Details
2023-04-21 10:03:29 -07:00
Dan Helfman b555fcb956 Add "source_directories_must_exist" expansion fix to NEWS (#682). 2023-04-20 23:08:21 -07:00
Dan Helfman ee5c25f3bd Add additional tests for PostgreSQL hook fixes (#678).
continuous-integration/drone/push Build is failing Details
2023-04-20 21:44:42 -07:00
Dan Helfman 3b21ce4ce8 Rename "master" development branch to "main" to use more inclusive language (#684).
continuous-integration/drone/push Build is failing Details
2023-04-19 21:43:08 -07:00
Dan Helfman 1c67db5d62 Add documentation for "borgmatic restore --schema" (#375).
continuous-integration/drone/push Build is passing Details
2023-04-14 16:40:58 -07:00
Dan Helfman 96d4a8ee45 Add "borgmatic restore --schema" flag to NEWS (#375).
continuous-integration/drone/push Build is passing Details
2023-04-14 16:33:06 -07:00
Dan Helfman 613f6c602c Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-13 15:12:19 -07:00
Dan Helfman 4a94c2c9bf Selectively omit list values when including configuration files (#672).
continuous-integration/drone/push Build is passing Details
2023-04-13 14:39:36 -07:00
Dan Helfman 1ea4433aa9 Selectively shallow merge certain mappings or sequences when including configuration files (#672).
continuous-integration/drone/push Build is failing Details
2023-04-11 21:49:10 -07:00
Dan Helfman 4c0e2cab78 View the results of configuration file merging via "validate-borgmatic-config --show" flag (#673).
continuous-integration/drone/push Build is passing Details
2023-04-11 10:49:09 -07:00
Dan Helfman 31a2ac914a Add optional support for running end-to-end tests and building documentation with rootless Podman instead of Docker.
continuous-integration/drone/push Build is passing Details
2023-04-10 14:26:54 -07:00
Dan Helfman d6ef0df50d Mention #670 being fixed in NEWS.
continuous-integration/drone/push Build is passing Details
2023-04-09 10:01:08 -07:00
Dan Helfman cc60a71210 Clarify "log_file" NEWS (#413).
continuous-integration/drone/push Build is passing Details
2023-04-06 14:12:12 -07:00
Dan Helfman 4cd7556a34 Add "log_file" command hook context to NEWS and docs (#413).
continuous-integration/drone/push Build is passing Details
2023-04-06 13:58:37 -07:00
Dan Helfman 192bfe46a9 Fix error when running the "prune" action with both "archive_name_format" and "prefix" options set (#668).
continuous-integration/drone/push Build is passing Details
2023-04-05 14:58:05 -07:00
Dan Helfman 616eb6b6da Fix error with "info --match-archives" and fix "--match-archives" overriding logic (#666).
continuous-integration/drone/push Build is passing Details
2023-04-04 21:25:10 -07:00
Dan Helfman 00d1dea94e Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-03 16:11:25 -07:00
Dan Helfman 7e6bee84b0 Add "--log-file-format" flag for customizing the log message format (#658).
continuous-integration/drone/push Build is passing Details
2023-04-02 23:06:36 -07:00
Dan Helfman 01811e03ba Tagged the auto-matching archive behavior as breaking in NEWS.
continuous-integration/drone/push Build is passing Details
2023-04-02 14:38:35 -07:00
Dan Helfman 9712d00680 Add "match_archives" option (#588).
continuous-integration/drone/push Build is passing Details
2023-04-01 23:57:55 -07:00
Dan Helfman b9328e6d42 Add spellchecking of source code to NEWS.
continuous-integration/drone/push Build is passing Details
2023-04-01 14:09:48 -07:00
Divyansh Singh 32ab17fa46 merge 2023-04-01 22:12:41 +05:30
Divyansh Singh 6054ced931 fix: run typos 2023-04-01 22:10:32 +05:30
Dan Helfman 3f78ac4085 Automatically use the "archive_name_format" option to filter which archives get used for borgmatic actions that operate on multiple archives (#479).
continuous-integration/drone/push Build is passing Details
2023-03-31 15:21:08 -07:00
Dan Helfman 5f595f7ac3 Fix regression in which the "transfer" action produced a traceback (#663).
continuous-integration/drone/push Build is passing Details
2023-03-30 23:21:20 -07:00
Dan Helfman 3512191f3e Add check_repositories regression fix to NEWS (#662).
continuous-integration/drone/push Build is passing Details
2023-03-28 11:45:55 -07:00
Dan Helfman c5ffb76dfa Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-03-27 15:56:49 -07:00
Dan Helfman 61c7b8f13c Add optional repository labels so you can select a repository via "--repository yourlabel" at the command-line (#635).
continuous-integration/drone/push Build is failing Details
2023-03-27 15:54:55 -07:00
Dan Helfman d0d3a39833 When a database command errors, display and log the error message instead of swallowing it (#396).
continuous-integration/drone/push Build is passing Details
2023-03-27 10:36:39 -07:00
Dan Helfman 8c0eea7229 Add additional documentation link to environment variable feature. Rename constants section.
continuous-integration/drone/push Build is passing Details
2023-03-25 08:56:25 -07:00
Dan Helfman 19e95628c3 Add documentation and NEWS for custom constants feature (#612).
continuous-integration/drone/push Build is passing Details
2023-03-24 23:47:05 -07:00
Dan Helfman 739a58fe47 Rename scripts/run-full-dev-tests to scripts/run-end-to-end-dev-tests and make it run end-to-end tests only.
continuous-integration/drone/push Build is passing Details
2023-03-24 16:24:00 -07:00
Dan Helfman 9851abc2e1 Add documentation on backing up a database running in a container (#649).
continuous-integration/drone/push Build is passing Details
2023-03-24 15:18:49 -07:00
Dan Helfman f42890430c Add code style plugins to enforce use of Python f-strings and prevent single-letter variables.
continuous-integration/drone/push Build is passing Details
2023-03-23 23:11:14 -07:00
Dan Helfman 0a72c67c6c Add missing source directory error fix to NEWS (#655).
continuous-integration/drone/push Build is passing Details
2023-03-22 13:02:22 -07:00
Dan Helfman ca6fd6b061 Add confusing error message fix to NEWS (#623).
continuous-integration/drone/push Build is passing Details
2023-03-21 14:25:20 -07:00
Dan Helfman 3f17c355ca Add "file://" paths to NEWS (#576). 2023-03-21 10:24:51 -07:00
Dan Helfman 6351747da5 Add NixOS package link to installation docs.
continuous-integration/drone/push Build is passing Details
2023-03-19 09:02:47 -07:00
Dan Helfman 55c153409e Add "source_directories_must_exist" option to NEWS (#501).
continuous-integration/drone/push Build is passing Details
2023-03-18 14:07:38 -07:00
Dan Helfman c84b26499b Add "borg_files_cache_ttl" option to NEWS.
continuous-integration/drone/push Build is passing Details
2023-03-17 19:29:10 -07:00
Dan Helfman bdfe4b61eb Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-16 13:42:15 -07:00
Dan Helfman ca4461820d Add support for Python 3.11.
continuous-integration/drone/push Build is passing Details
2023-03-16 13:29:37 -07:00
Dan Helfman 7605838bfe Add "--repository" flag to all actions where it makes sense (#564).
continuous-integration/drone/push Build is passing Details
2023-03-16 13:27:08 -07:00
Dan Helfman 8cec7c74d8 Add "--strip-components all" on the "extract" action to remove leading path components (#647).
continuous-integration/drone/push Build is passing Details
2023-03-09 10:09:16 -08:00
Dan Helfman b343363bb8 Change the default action order to: "create", "prune", "compact", "check" (#304).
continuous-integration/drone/push Build is passing Details
2023-03-08 14:05:06 -08:00
Dan Helfman 9db31bd1e9 Run any command-line actions in the order specified instead of using a fixed ordering (#304).
continuous-integration/drone/push Build is passing Details
2023-03-08 13:19:41 -08:00
Dan Helfman d88bcc8be9 Add Healthchecks "log" state feature to NEWS.
continuous-integration/drone/push Build is passing Details
2023-03-07 15:45:23 -08:00
Dan Helfman e1f02d9fa5 Add SQLite feature to NEWS and also integrations.
continuous-integration/drone/push Build is passing Details
2023-03-04 09:59:16 -08:00
Dan Helfman b6cf7d2adc Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-03-02 15:34:22 -08:00
Dan Helfman 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 Details
2023-03-02 15:33:42 -08:00
Dan Helfman dbf8301c19 Add "checkpoint_volume" configuration option to creates checkpoints every specified number of bytes.
continuous-integration/drone/push Build is passing Details
2023-02-27 10:47:17 -08:00
Dan Helfman 2a36a2a312 Add "--repository" flag to the "rcreate" action. Add "--progress" flag to the "transfer" action.
continuous-integration/drone/push Build is failing Details
2023-02-26 23:22:23 -08:00
Dan Helfman da321e180d Fix the "create" action with the "--dry-run" flag querying for databases when a PostgreSQL/MySQL "all" database is configured.
continuous-integration/drone/push Build is passing Details
2023-02-26 22:15:12 -08:00
Dan Helfman c6582e1171 Internally support new Borg 2.0.0b5 "--filter" status characters / item flags for the "create" action.
continuous-integration/drone/push Build is passing Details
2023-02-26 17:17:25 -08:00
Dan Helfman 9b83afe491 With the "create" action, only one of "--list" ("--files") and "--progress" flags can be used.
continuous-integration/drone/push Build is passing Details
2023-02-26 17:05:56 -08:00
Dan Helfman 8a9d5d93f5 Add ntfy authentication to NEWS.
continuous-integration/drone/push Build is passing Details
2023-02-25 14:23:42 -08:00
Dan Helfman 418ebc8843 Add MySQL database hook "add_drop_database" configuration option to control whether dumped MySQL databases get dropped right before restore (#642).
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-02-20 15:32:47 -08:00
Dan Helfman f5a448c7c2 Fix for potential data loss (data not getting backed up) when dumping large "directory" format PostgreSQL/MongoDB databases (#643).
continuous-integration/drone/push Build is passing Details
2023-02-20 15:18:51 -08:00
Dan Helfman 4a90e090ad Clarify NEWS on database "all" dump feature applying to MySQL as well.
continuous-integration/drone/push Build is passing Details
2023-01-26 15:28:17 -08:00
Dan Helfman 301b29ee11 Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-26 15:17:19 -08:00
Dan Helfman 30cca62d09 Add configuration options for database command customization (#630).
continuous-integration/drone/push Build is failing Details
2023-01-26 14:59:17 -08:00
Dan Helfman 0e6b2c6773 Optionally dump "all" PostgreSQL databases to separate files instead of one combined dump file (#438, #560).
continuous-integration/drone/push Build is passing Details
2023-01-25 23:31:07 -08:00
Dan Helfman 504cce39a1 Add NEWS entry for #629.
continuous-integration/drone/push Build is passing Details
2023-01-14 09:17:27 -08:00
Dan Helfman 5e15c9f2bc Fix traceback when include merging on ARM64 (#622).
continuous-integration/drone/push Build is passing Details
2022-12-23 10:07:53 -08:00
Dan Helfman f67c544be6 Optionally dump "all" PostgreSQL databases to separate files instead of one combined dump file (#438, #560).
continuous-integration/drone/push Build is passing Details
2022-12-15 22:59:42 -08:00
Dan Helfman 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 Details
2022-12-02 12:12:10 -08:00
Dan Helfman f79286fc91 Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-27 09:00:40 -08:00
Dan Helfman 694d376d15 Clarify documentation about multiple repositories and separate configuration files (#613).
continuous-integration/drone/push Build is passing Details
2022-11-21 13:33:01 -08:00
Dan Helfman fd39f54df7 Code formatting.
continuous-integration/drone/push Build is passing Details
2022-11-18 08:35:01 -08:00
Dan Helfman 6975a5b155 Fix "data" consistency check to support "check_last" and consistency "prefix" options (#611).
continuous-integration/drone/push Build is passing Details
2022-11-17 10:19:48 -08:00
Dan Helfman 6aeb74550d Clarify examples in include merging and deep merging documentation (#607).
continuous-integration/drone/push Build is passing Details
2022-10-28 19:33:19 -07:00
Dan Helfman 89500df429 Fix traceback when a configuration section is present but lacking any options (#604).
continuous-integration/drone/push Build is passing Details
2022-10-23 13:56:03 -07:00
Dan Helfman 9c42e7e817 Fix regression in which "check" action errored on certain systems (#597, #598).
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/tag Build is passing Details
2022-10-14 16:19:26 -07:00
Dan Helfman 953277a066 Fix special file detection when broken symlinks are encountered (#596).
continuous-integration/drone/push Build is passing Details
2022-10-14 09:41:08 -07:00
Dan Helfman e2002b5488 Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-10-12 10:59:54 -07:00
Dan Helfman d7f1c10c8c To prevent Borg hangs, unconditionally delete stale named pipes before dumping databases (#360).
continuous-integration/drone/push Build is passing Details
2022-10-12 10:26:09 -07:00
Dan Helfman e8e4d17168 Clean up changelog for the current dev release.
continuous-integration/drone/push Build is passing Details
2022-10-06 22:06:03 -07:00
Dan Helfman 902730df46 Update sample systemd file to allow system idle (#589).
continuous-integration/drone/push Build is passing Details
2022-10-05 10:20:25 -07:00
Dan Helfman c31702d092 Fix for potential data loss with "patterns_from". Also, display excluded files (#590).
continuous-integration/drone/push Build is passing Details
2022-10-04 22:57:18 -07:00
Dan Helfman ba8fbe7a44 Add "break-lock" action for removing any repository and cache locks leftover from Borg aborting (#357).
continuous-integration/drone/push Build is passing Details
2022-10-04 13:42:18 -07:00
Dan Helfman 2774c2e4c0 Add support for Borg 2's "--match-archives" flag (replaces "--glob-archives") (#591).
continuous-integration/drone/push Build is passing Details
2022-10-03 22:50:37 -07:00
Dan Helfman 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 Details
2022-10-03 12:58:13 -07:00
Dan Helfman 90be5b84b1 Fix changelog development version.
continuous-integration/drone/push Build is passing Details
2022-09-20 14:02:48 -07:00
Dan Helfman 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 Details
2022-09-20 13:52:13 -07:00
Dan Helfman 276a27d485 Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-09-08 10:29:44 -07:00
Dan Helfman 679bb839d7 Fix hang when database hooks are enabled and "patterns" contains a parent directory of "~/.borgmatic" (#582).
continuous-integration/drone/push Build is passing Details
2022-09-08 10:16:42 -07:00
Dan Helfman 9e64d847ef Fix regression in which "borgmatic info --archive ..." showed repository info instead of archive info with Borg 1 (#577).
continuous-integration/drone/push Build is passing Details
2022-08-30 20:42:42 -07:00
Dan Helfman d1837cd1d3 Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-08-25 11:58:06 -07:00
Dan Helfman c46f2b8508 Fix conflict between "patterns" and "source_directories" (#574), make "source_directories" optional (#542). 2022-08-25 11:55:34 -07:00
Dan Helfman e7b7560477 Bump version for release.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-08-21 21:54:13 -07:00
Dan Helfman 317dc7fbce Add "before_actions" and "after_actions" command hooks that run before/after all the actions for each repository, update docs to cover per-repository configurations (#463).
continuous-integration/drone/push Build is passing Details
2022-08-21 21:48:37 -07:00
Dan Helfman 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 Details
2022-08-21 14:25:16 -07:00
Dan Helfman 7dee6194a2 Add new "transfer" action for Borg 2 (#557).
continuous-integration/drone/push Build is passing Details
2022-08-18 23:06:51 -07:00
Dan Helfman b40e9b7da2 Ignore archive filter parameters passed to list action when --archive is given (#557).
continuous-integration/drone Build is passing Details
2022-08-18 09:59:48 -07:00
Dan Helfman 89d201c8ff Fleshing out NEWS for the Borg 2 changes.
continuous-integration/drone/push Build is passing Details
2022-08-17 21:54:00 -07:00
Dan Helfman f47c98c4a5 Rename several configuration options to match Borg 2 (#557).
continuous-integration/drone/push Build is passing Details
2022-08-17 21:14:58 -07:00
Dan Helfman d807ce095e Update export-tar action for Borg 2 support (#557).
continuous-integration/drone/push Build is passing Details
2022-08-15 17:34:12 -07:00
Dan Helfman 94321aec7a Update compact action for Borg 2 support (#557).
continuous-integration/drone/push Build is passing Details
2022-08-13 22:07:15 -07:00
Dan Helfman 4a55749bd2 Update prune action for Borg 2 support (#557).
continuous-integration/drone/push Build is passing Details
2022-08-13 17:26:51 -07:00
Dan Helfman 2898e63166 Update create action for Borg 2 support (#557).
continuous-integration/drone/push Build is passing Details
2022-08-12 23:54:13 -07:00
Dan Helfman 622caa0c21 Support for Borg 2's rcreate and rinfo sub-commands (#557).
continuous-integration/drone/push Build is failing Details
2022-08-12 14:53:20 -07:00
Dan Helfman 9aece3936a Modify "mount" and "extract" actions to require the "--repository" flag when multiple repositories are configured (#566).
continuous-integration/drone/push Build is passing Details
2022-07-25 11:30:02 -07:00
Dan Helfman c7e4e6f6c9 Add Healthchecks "verify_tls" option to NEWS.
continuous-integration/drone/push Build is passing Details
2022-07-23 23:16:06 -07:00
Dan Helfman 6ddae20fa1 Fix handling of "repository" and "data" consistency checks to prevent invalid Borg flags (#565).
continuous-integration/drone/push Build is passing Details
2022-07-23 21:02:21 -07:00
Dan Helfman 23feac2f4c Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-07-19 20:32:41 -07:00
Dan Helfman 16066942e3 Fix traceback with "create" action and "--json" flag when a database hook is configured (#563).
continuous-integration/drone/push Build is passing Details
2022-07-19 10:25:10 -07:00
Dan Helfman e85d551eac Fix all database hooks to error when the requested database to restore isn't present in the Borg archive (#560).
continuous-integration/drone/push Build is passing Details
2022-07-06 23:21:24 -07:00
Dan Helfman c0f48e1071 Fix command-line "--override" flag to continue supporting old configuration file formats (#561).
continuous-integration/drone/push Build is passing Details
2022-07-06 18:14:44 -07:00
Dan Helfman 6005426684 Update documentation about configuring multiple consistency checks or multiple databases (#559).
continuous-integration/drone/push Build is passing Details
2022-07-03 22:24:25 -07:00
Dan Helfman 992f62edd2 Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-06-30 22:14:41 -07:00
Dan Helfman 457ed80744 Fix environment variable plumbing so options in one configuration file aren't used for others (#555).
continuous-integration/drone/push Build is passing Details
2022-06-30 13:42:17 -07:00
Dan Helfman 10723efc68 Fix all monitoring hooks to warn if the server returns an HTTP 4xx error (#554).
continuous-integration/drone/push Build is passing Details
2022-06-29 21:19:40 -07:00
Dan Helfman bd4d109009 Fix logging to include the full traceback when Borg experiences an internal error (#553).
continuous-integration/drone/push Build is passing Details
2022-06-28 13:38:24 -07:00
Dan Helfman d929313d45 Bump version.
continuous-integration/drone/push Build is passing Details
2022-06-24 10:18:01 -07:00
Dan Helfman cc32f0018b Start formalizing how new features are flagged by version in documentation.
continuous-integration/drone/push Build is passing Details
2022-06-16 20:23:16 -07:00
Dan Helfman dfc4db1860 Document environment variable interpolation (#546).
continuous-integration/drone/push Build is passing Details
2022-06-16 15:30:53 -07:00
Dan Helfman aecb6fcd74 Code style, rename command-line flag, and move new code into its own file (#546)
continuous-integration/drone/push Build is failing Details
2022-06-16 11:35:24 -07:00
Dan Helfman b6f1025ecb Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-06-09 16:38:34 -07:00
Dan Helfman 65b2fe86c6 Fix Bash completion script to no longer alter your shell's settings.
continuous-integration/drone/push Build is passing Details
2022-06-09 16:29:54 -07:00
Dan Helfman 0e90a80680 Add links in documentation for ntfy monitoring hook (#543).
continuous-integration/drone/push Build is passing Details
2022-06-09 13:41:22 -07:00