Revisions of borgmatic
buildservice-autocommit
accepted
request 1090580
from
Dirk Mueller (dirkmueller)
(revision 8)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 7)
- update to 1.7.13: * Restore particular PostgreSQL schemas from a database dump via "borgmatic restore --schema" flag. * Fix error from PostgreSQL when dumping a database with a "format" of "plain". * : Fix PostgreSQL hook to support "psql_command" and "pg_restore_command" options containing commands with arguments. * Fix calls to psql in PostgreSQL hook to ignore "~/.psqlrc", whose settings can break database dumping. * Add support for logging each log line as a JSON object via global "--log-json" flag. * Fix "source_directories_must_exist" option to expand globs and tildes in source directories. * Add fish shell completion script so you can tab- complete on the borgmatic command-line. * Fix borgmatic error when not finding the configuration schema for certain "pip install --editable" development installs. * Fix archive checks being skipped even when particular archives haven't been checked recently. This occurred when using multiple borgmatic configuration files with different "archive_name_format"s, for instance. * Fix error in "borgmatic restore" action when the configured repository path is relative instead of absolute. * Run "borgmatic borg" action without capturing output so
Dirk Mueller (dirkmueller)
committed
(revision 6)
- update to 1.7.12: * Add "log_file" context to command hooks so your scripts can consume the borgmatic log file. * Fix error when running the "info" action with the "--match-archives" or "--archive" flags. Also fix the "--match-archives"/"--archive" flags * Fix error when running the "prune" action with both "archive_name_format" and "prefix" options set. * Selectively shallow merge certain mappings or sequences when including configuration files. * Selectively omit list values when including configuration files. * View the results of configuration file merging via "validate-borgmatic-config --show" flag. * BREAKING: Automatically use the "archive_name_format" option to filter which archives get used for borgmatic actions that operate on multiple archives. Override this behavior with the new "match_archives" option in the storage section. This change is "breaking" in that it silently changes which archives get considered for "rlist", "prune", "check", etc. * The "prefix" options have been deprecated in favor of the new "archive_name_format" auto-matching behavior and the "match_archives" option. * Add "--log-file-format" flag for customizing the log message format. * Fix regression in which the "check_repositories" option failed to match repositories. * Fix regression in which the "transfer" action produced
buildservice-autocommit
accepted
request 1070028
from
Dirk Mueller (dirkmueller)
(revision 5)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 4)
- update to 1.7.8: * #620: With the "create" action and the "--list" ("--files") flag, only show excluded files at verbosity 2. * #621: Add optional authentication to the ntfy monitoring hook. * With the "create" action, only one of "--list" ("--files") and "--progress" flags can be used. * This lines up with the new behavior in Borg 2.0.0b5. * Internally support new Borg 2.0.0b5 "--filter" status characters / item flags for the "create" action. * Fix the "create" action with the "--dry-run" flag querying for databases when a PostgreSQL/MySQL "all" database is configured. Now, these queries are skipped due to the dry run. * Add "--repository" flag to the "rcreate" action to optionally select one configured repository to create. * Add "--progress" flag to the "transfer" action, new in Borg 2.0.0b5. * Add "checkpoint_volume" configuration option to creates checkpoints every specified number of bytes during a long-running backup, new in Borg 2.0.0b5.
buildservice-autocommit
accepted
request 995232
from
Dirk Mueller (dirkmueller)
(revision 3)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 2)
- update to 1.5.24: * #431: Add "working_directory" option to support source directories with relative paths. * #444: When loading a configuration file that is unreadable due to file permissions, warn instead of erroring. This supports running borgmatic as a non-root user with configuration in ~/.config even if there is an unreadable global configuration file in /etc. * #469: Add "repositories" context to "before_" and "after_" command action hooks. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/add-preparation-and-cleanup-steps-to-backups/ * #486: Fix handling of "patterns_from" and "exclude_from" options to error instead of warning when referencing unreadable files and "create" action is run. * #507: Fix Borg usage error in the "compact" action when running "borgmatic --dry-run". Now, skip "compact" entirely during a dry run. * #394: Compact repository segments and free space with new "borgmatic compact" action. Borg 1.2+ only. Also run "compact" by default when no actions are specified, as "prune" in Borg 1.2 no longer frees up space unless "compact" is run. * #394: When using the "atime", "bsd_flags", "numeric_owner", or "remote_rate_limit" options, tailor the flags passed to Borg depending on the Borg version. * #480, #482: Fix traceback when a YAML validation error occurs. * #288: Add database dump hook for MongoDB. * #470: Move mysqldump options to the beginning of the command due to MySQL bug 30994. * #471: When command-line configuration override produces a parse error, error cleanly instead of tracebacking. * #476: Fix unicode error when restoring particular MySQL databases. Drop support for Python 3.6, which has been end-of-lifed. Add support for Python 3.10. - avoid bashism in post scripts (bsc#1195391) - light modernization of spec file
Dirk Mueller (dirkmueller)
committed
(revision 1)
Displaying all 8 revisions