Commit History

Author SHA1 Message Date
  Dan Helfman 295bfb0c57 Update the logic that probes for the borgmatic streaming database dump, bootstrap metadata, and check state directories to support more platforms and use cases (#934). 6 months ago
  Dan Helfman 814cdb4b87 Deprecate the "borgmatic_source_directory" option in favor of "user_runtime_directory" and "user_state_directory" (#562). Move the default borgmatic streaming database dump and bootstrap metadata location on disk (#562). With Borg 1.4+, store database dumps and bootstrap metadata in a "/borgmatic" directory within a backup archive (#838). Add "--local-path", "--remote-path", and "--user-runtime-directory" flags to the "config bootstrap" action. 7 months ago
  Dan Helfman 13878be254 Move the default check state directory (#562, #638). Deprecate the "borgmatic_source_directory" option in favor of "borgmatic_runtime_directory" and "borgmatic_state_directory" (#562). 7 months ago
  Dan Helfman 83bc737185 Borg 2 changes: Default the "archive_name_format" option to just "{hostname}". Update the "--match-archives"/"--archive" flags to support series names / archive hashes. Add a "--match-archives" flag to the "prune" action. 7 months ago
  Dan Helfman bd4c672382 Apply the "working_directory" option to all actions, not just "create". Also fix the glob expansion of "source_directories" values to respect the "working_directory" option (#609). 7 months ago
  Dan Helfman b7efa0d3f0 When databases are configured, don't auto-enable the "one_file_system" option (#918). 8 months ago
  Dan Helfman 34305d686c Revert "Add missing test (#911)" which accidentally included unrelated changes. 8 months ago
  Dan Helfman bf1e8bc44e Add missing test (#911). 8 months ago
  Dan Helfman e0298685a1 Fix the "source_directories_must_exist" option to work with relative "source_directories" paths when a "working_directory" is set (#905). 9 months ago
  Dan Helfman f4fcf92bd6 Add an "upload_buffer_size" option to set the size of the upload buffer used in "create" action (#865). 11 months ago
  Dan Helfman 4c2eb2bfe3 Spot check basically complete other than docs (#656). 1 year ago
  Dan Helfman 6680aece5a Split out (most of) command construction from create_archive() in preparation for reuse in spot check (#656). 1 year ago
  Dan Helfman abf2b3a8c7 Elevate specific Borg warnings to errors or squash errors to warnings (#798). 1 year ago
  Dan Helfman 63198088c4 Store included configuration files within each backup archive in support of the "config bootstrap" action (#736). 1 year ago
  Dan Helfman 5d80c366fb Fix "borg create" flags/argument interleaving. 1 year ago
  Dan Helfman c5c3e2e0ce Code formatting (#725). 1 year ago
  Divyansh Singh 962267b3c5 add test for checking manifest creation 1 year ago
  Divyansh Singh 562f4a281b add test 1 year ago
  Dan Helfman e8dbca9d68 Truncate long command output without assuming an encoded byte string. 1 year ago
  Dan Helfman 48b6a1679a Remove sections (#721). 1 year ago
  Dan Helfman e2c95327fb Fix an error when dumping a MySQL database and the "exclude_nodump" option is set (#720). 1 year ago
  Divyansh Singh d370ff958d mock expand directories thrice 2 years ago
  Divyansh Singh 8384eaefb1 reformat 2 years ago
  Divyansh Singh ee32b076eb update tests and formatting 2 years ago
  Dan Helfman 92a2230a07 Add support for logging each log line as a JSON object via global "--log-json" flag (#680). 2 years ago
  Dan Helfman 9ca31530a0 Add missing test for check_all_source_directories_exist() raising. 2 years ago
  Jesse Johnson a14870ce48 Expand source directories when checking for existence (#682). 2 years ago
  Dan Helfman 8bb7631f50 Fix missing mock in unit test. 2 years ago
  Dan Helfman 5dbb71709c Upgrade test requirements and code style requirements. Auto-reformat code accordingly. 2 years ago
  Divyansh Singh ec9def4e71 rename repository arg to repository_path in all borg actions 2 years ago