Commit History

Author SHA1 Message Date
  Dan Helfman 6a1f2a4c86 Add SQLite dump metadata. 9 hours ago
  Dan Helfman 5a45a0cbc0 Add NEWS entry for dumps metadata. 10 hours ago
  Dan Helfman 03e3e0f5dd Add MongoDB dumps metadata. 10 hours ago
  Dan Helfman d40f728410 Add MySQL dump metadata. 10 hours ago
  Dan Helfman 049132377c Add MariaDB dumps metadata. 11 hours ago
  Dan Helfman fca647b3ae Fix broken fallback to dump path introspection when dumps.json is missing. Also add additional logging. 13 hours ago
  Dan Helfman e02c4be493 Add error handling docstrings. 15 hours ago
  Dan Helfman b45c9628e7 Error handling. 15 hours ago
  Dan Helfman 09d702ee88 Merge branch 'main' into data-source-dump-metadata 19 hours ago
  Dan Helfman eb971694bb PR feedback. 19 hours ago
  Dan Helfman f1a008ee18 Rephrase NEWS entry for clarity (#1139). 1 day ago
  Dan Helfman 563cb8441e When making HTTP requests in monitoring hooks, set "borgmatic" as the user agent (#1139). 2 days ago
  Dan Helfman 030abfa13c Read and write data source dump metadata files within an archive. 1 week ago
  Dan Helfman 36d6619099 Create LVM snapshots as read-write to avoid an error when snapshotting ext4 filesystems with orphaned files that need recovery (#1126). 3 weeks ago
  Dan Helfman 5f468c4261 Use borg compact --dry-run in Borg 1.2.9+. 1 month ago
  Dan Helfman 88ecb96b98 Document systemd configuration changes for the ZFS filesystem hook (#1114). 1 month ago
  Dan Helfman 099d30f044 Only run Python 3.9 and 3.13 in end-to-end tests since 3.11 has issues in Alpine. 1 month ago
  Dan Helfman 5439e616f8 Hopefully fix end-to-end tests broken due to uv changes. 1 month ago
  Dan Helfman 2d8b455e44 Switched from pipx to uv for installing development tools, and added tox-uv for speeding up test environment creation. 1 month ago
  Dan Helfman 9a80fec91b When running tests, use Ruff for faster and more comprehensive code linting and formatting. 1 month ago
  Dan Helfman ea72f1c367 Fix a bug in which Borg hangs during database backup when different filesystems are in use (#1118). 1 month ago
  Dan Helfman 34f677dba1 Add a flake8 plugin that enforces a blank line after if/for/while/with/try blocks. 2 months ago
  Dan Helfman 3eed3191e8 Add a flake8 extension to tests to detect commented out code. 2 months ago
  Dan Helfman 1a33e5fa1e Bump version for release. 2 months ago
  Dan Helfman c2d2ce18a2 Clarify documentation about interacion between "--repository" flag and command hooks (#1112). 2 months ago
  Dan Helfman 1b62be0949 Fix a bug in which quoted "extra_borg_options" values containing spaces are passed to Borg incorrectly. Add a "--comment" flag to the "create" action for creating an archive with a comment (#1108). 2 months ago
  Dan Helfman 392fbcd19f Add missing Bandit configuration file. 2 months ago
  Dan Helfman 0d54fda27a Use the Bandit security analysis tool when running tests. 2 months ago
  Dan Helfman 1e6fba6e99 Ignore Btrfs subvolumes whose read-only status can't be determined (#1048). 2 months ago
  Dan Helfman a1b14d58af Support Btrfs subvolume paths in "source_directories" even when the subvolume is mounted elsewhere (#1043). 2 months ago