borgmatic

Simple, configuration-driven backup software for servers and workstations

GPL-3.0 License

Stars
1.7K
Committers
90

Bot releases are hidden (Show)

borgmatic - borgmatic 1.3.10

Published by witten over 5 years ago

  • #198: Fix for Borg create error output not showing up at borgmatic verbosity level zero.
borgmatic - borgmatic 1.3.9

Published by witten over 5 years ago

  • #195: Switch to command-line actions as more traditional sub-commands, e.g. "borgmatic create",
    "borgmatic prune", etc. However, the classic dashed options like "--create" still work!
borgmatic - borgmatic 1.3.8

Published by witten over 5 years ago

  • #191: Disable console color via "color" option in borgmatic configuration output section.
borgmatic - borgmatic 1.3.7

Published by witten over 5 years ago

  • #196: Fix for unclear error message for invalid YAML merge include.
  • #197: Don't color syslog output.
  • Change default syslog verbosity to show errors only.
borgmatic - borgmatic 1.3.6

Published by witten over 5 years ago

  • #53: Log to syslog in addition to existing console logging. Add --syslog-verbosity flag to
    customize the log level. See the documentation for more information:
    https://torsion.org/borgmatic/docs/how-to/inspect-your-backups/
  • #178: Look for .yml configuration file extension in addition to .yaml.
  • #189: Set umask used when executing hooks via "umask" option in borgmatic hooks section.
  • Remove Python cache files before each Tox run.
  • Add #borgmatic Freenode IRC channel to documentation.
  • Add Borg/borgmatic hosting providers section to documentation.
  • Add files for building documentation into a Docker image for web serving.
  • Upgrade project build server from Drone 0.8 to 1.1.
  • Build borgmatic documentation during continuous integration.
  • We're nearly at 500 ★s on GitHub. We can do this!
borgmatic - borgmatic 1.3.5

Published by witten over 5 years ago

  • #153: Support for various Borg directory environment variables (BORG_CONFIG_DIR, BORG_CACHE_DIR,
    etc.) via options in borgmatic's storage configuration.
  • #177: Fix for regression with missing verbose log entries.
borgmatic - borgmatic 1.3.4

Published by witten over 5 years ago

  • Part of #125: Color borgmatic (but not Borg) output when using an interactive terminal.
  • #166: Run tests for all installed versions of Python.
  • #168: Update README with continuous integration badge.
  • #169: Automatically sort Python imports in code.
  • Document installing borgmatic with pip install --user instead of a system Python install.
  • Get more reproducible builds by pinning the versions of pip and tox used to run tests.
  • Factor out build/test configuration from tox.ini file.
borgmatic - borgmatic 1.3.3

Published by witten over 5 years ago

  • Add validate-borgmatic-config command, useful for validating borgmatic config generated by
    configuration management or even edited by hand.
borgmatic - borgmatic 1.3.2

Published by witten over 5 years ago

  • #160: Fix for hooks executing when using --dry-run. Now hooks are skipped during a dry run.
borgmatic - borgmatic 1.3.1

Published by witten over 5 years ago

  • #155: Fix for invalid JSON output when using multiple borgmatic configuration files.
  • #157: Fix for seemingly random filename ordering when running through a directory of
    configuration files.
  • Fix for empty JSON output when using --create --json.
  • Now capturing Borg output only when --json flag is used. Previously, borgmatic delayed Borg
    output even without the --json flag.
borgmatic - borgmatic 1.3.0

Published by witten over 5 years ago

borgmatic - borgmatic 1.2.18

Published by witten over 5 years ago

  • #147: Support for Borg create/extract --numeric-owner flag via "numeric_owner" option in
    borgmatic's location section.
borgmatic - borgmatic 1.2.17

Published by witten over 5 years ago

  • #140: List the files within an archive via --list --archive option.
borgmatic - borgmatic 1.2.16

Published by witten over 5 years ago

  • #119: Include a sample borgmatic configuration file in the documentation.
  • #123: Support for Borg archive restoration via borgmatic --extract command-line flag.
  • Refactor documentation into multiple separate pages for clarity and findability.
  • Organize options within command-line help into logical groups.
  • Exclude tests from distribution packages.
borgmatic - borgmatic 1.2.15

Published by witten over 5 years ago

  • #127: Remove date echo from schema example, as it's not a substitute for real logging.
  • #132: Leave exclude_patterns glob expansion to Borg, since doing it in borgmatic leads to
    confusing behavior.
  • #136: Handle and format validation errors raised during argument parsing.
  • #138: Allow use of --stats flag when --create or --prune flags are implied.
borgmatic - borgmatic 1.2.14

Published by witten almost 6 years ago

  • #103: When generating sample configuration with generate-borgmatic-config, document the defaults
    for each option.
  • #116: When running multiple configuration files, attempt all configuration files even if one of
    them errors. Log a summary of results at the end.
  • Add borgmatic --version command-line flag to get the current installed version number.

🎁

borgmatic - borgmatic 1.2.13

Published by witten almost 6 years ago

  • #100: Support for --stats command-line flag independent of --verbosity.
  • #117: With borgmatic --init command-line flag, proceed without erroring if a repository already
    exists.

🎄

borgmatic - borgmatic 1.2.12

Published by witten almost 6 years ago

  • #110: Support for Borg repository initialization via borgmatic --init command-line flag.
  • #111: Update Borg create --filter values so a dry run lists files to back up.
  • #113: Update README with link to a new/forked Docker image.
  • Prevent deprecated --excludes command-line option from being used.
  • Refactor README a bit to flow better for first-time users.
  • Update README with a few additional borgmatic packages (Debian and Ubuntu).
borgmatic - borgmatic 1.2.11

Published by witten almost 6 years ago

  • #108: Support for Borg create --progress via borgmatic command-line flag.

🦃

borgmatic - borgmatic 1.2.10

Published by witten almost 6 years ago

  • #105: Support for Borg --chunker-params create option via "chunker_params" in borgmatic's storage
    section.