Dan Helfman
37efaeae88
Warn if Btrfs is configured but there are no Btrfs subvolumes detected ( #251 ).
2024-11-30 10:55:30 -08:00
Dan Helfman
0978c669ad
A little more Btrfs error handling ( #251 ).
2024-11-30 10:25:01 -08:00
Dan Helfman
1366269586
Add a couple of missing tests ( #251 ).
2024-11-30 09:44:55 -08:00
Dan Helfman
a9a0910817
Add Btrfs logo to integrations docs ( #251 ).
2024-11-30 09:36:52 -08:00
Dan Helfman
5bcc7b60c8
Tests for Btrfs ( #251 ).
2024-11-30 09:32:50 -08:00
Dan Helfman
84a0552277
Improve Btrfs hook factoring/organization ( #251 ).
2024-11-29 09:36:46 -08:00
Dan Helfman
d4a02f73b5
Create Btrfs snapshots as read-only ( #251 ).
2024-11-28 22:18:44 -08:00
Dan Helfman
3f901c0a52
Btrfs hook documentation ( #251 ).
2024-11-28 20:32:12 -08:00
Dan Helfman
b5b5c1fafa
Initial work on a Btrfs hook ( #251 ).
2024-11-28 18:47:15 -08:00
Dan Helfman
86e5085acc
Fix incorrect documentation links to source.
2024-11-27 08:54:19 -08:00
Dan Helfman
08a5e8717b
Merge branch 'main' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic
2024-11-27 08:51:00 -08:00
Dan Helfman
6b2f2b2ac4
Reorganize data source and monitoring hooks to make developing new hooks easier.
2024-11-27 08:50:34 -08:00
Dan Helfman
a07cf9e699
Revert temporary reversion of 1.9.4.dev0.
...
revert Temporary revert of 1.9.4.dev0 changeset so we can re-build 1.9.3 (which never actually got built).
revert Fix library error when running within a PyInstaller bundle (#926 ).
2024-11-26 16:20:06 +00:00
Dan Helfman
bf40b01077
Temporary revert of 1.9.4.dev0 changeset so we can re-build 1.9.3 (which never actually got built).
...
revert Fix library error when running within a PyInstaller bundle (#926 ).
2024-11-26 16:13:39 +00:00
Dan Helfman
a5c6a2fe1c
Fix library error when running within a PyInstaller bundle ( #926 ).
2024-11-25 20:14:18 -08:00
Dan Helfman
82141fe981
Bump version for release.
1.9.3
2024-11-25 07:49:11 -08:00
Dan Helfman
228a83978d
Check docs clarifications.
2024-11-24 19:40:00 -08:00
Dan Helfman
638db3770b
Clarify how frequent default checks run.
2024-11-24 19:38:20 -08:00
Dan Helfman
98df5c3af2
Fix docs about the relative speeds of different checks ( #945 ).
...
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/945
2024-11-25 03:23:39 +00:00
Dan Helfman
b0e906c0e7
NEWS clarifications.
2024-11-24 19:05:11 -08:00
Dan Helfman
e8dccbf1c1
Promote the "spot" check from a beta feature to stable.
2024-11-24 19:03:05 -08:00
Dan Helfman
4a997bc234
Add rclone to the integrations.
2024-11-24 18:59:21 -08:00
Dan Helfman
3197178b3d
Fix flake errors.
2024-11-24 16:32:48 -08:00
Dan Helfman
5e618154d0
Clarify error message.
2024-11-24 16:18:29 -08:00
Dan Helfman
84f611ae4f
Require the runtime directory to be an absolute path.
2024-11-24 16:15:19 -08:00
Dan Helfman
5dc8450c8e
Adding missing bootstrap files.
2024-11-24 16:15:12 -08:00
Dan Helfman
689643e5fa
Move bootstrap manifest file creation into a hook so it can actually clean up after itself.
2024-11-24 16:00:33 -08:00
Robin Schneider
0a3d87eaea
docs: repository check means full CRC check -> slow
...
Ref: https://borgbackup.readthedocs.io/en/stable/usage/check.html#description
2024-11-24 18:04:58 +01:00
Dan Helfman
b45b62cd38
Don't recursively snapshot ZFS datasets, since we're not mounting them recursively ( #261 ).
2024-11-23 22:37:46 -08:00
Dan Helfman
8de7094691
ZFS snapshots ( #261 ).
...
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/944
2024-11-24 04:42:19 +00:00
Dan Helfman
8c7e68305e
A few clarifications to the ZFS docs ( #261 ).
2024-11-23 20:41:43 -08:00
Dan Helfman
65a323433c
Add comment ( #261 ).
2024-11-23 20:12:40 -08:00
Dan Helfman
b5a3589471
A little more error handling ( #261 ).
2024-11-23 18:09:59 -08:00
Dan Helfman
f4a736bdfe
Deduplicate directories again after hooks have their way with them ( #261 ).
2024-11-23 14:33:41 -08:00
Dan Helfman
eab0ec15ef
Expand ZFS NEWS entry ( #261 ).
2024-11-23 11:46:39 -08:00
Dan Helfman
c65aa24001
Add test coverage for ZFS hook ( #261 ).
2024-11-23 10:50:58 -08:00
Dan Helfman
5a24bf2037
Get tests passing ( #261 ).
2024-11-22 20:16:18 -08:00
Dan Helfman
324dbc3a79
Swallow temporary directory removal errors ( #261 ).
2024-11-22 10:56:07 -08:00
Dan Helfman
9fe7db320a
Consider ZFS hook as a beta feature ( #261 ).
2024-11-22 09:53:46 -08:00
Dan Helfman
4d19596616
Add ZFS documentation ( #261 ).
2024-11-22 08:33:24 -08:00
Dan Helfman
5cec2bf3d9
Don't unmount directories that don't exist.
2024-11-21 22:16:05 -08:00
Dan Helfman
06e0f98fd8
More refactoring for better organization of ZFS hook ( #261 ).
2024-11-21 22:09:18 -08:00
Dan Helfman
87f36caf8d
Factoring out some utility functions ( #261 ).
2024-11-21 20:17:57 -08:00
Dan Helfman
ab7acceff6
Unmount and remove mounted snapshot directories, not just for the current process but for previous borgmatic runs as well ( #261 ).
2024-11-21 19:09:30 -08:00
Dan Helfman
1b2b0c3020
Update out-of-date ZFS hook comments ( #261 ).
2024-11-21 16:49:25 -08:00
Dan Helfman
289d178581
Also support discovery of ZFS datasets tagged with a borgmatic-specific user property ( #261 ).
2024-11-21 16:45:44 -08:00
Dan Helfman
1e7f6d9f41
ZFS hook support for borgmatic's --dry-run ( #261 ).
2024-11-21 11:55:45 -08:00
Dan Helfman
d0c90389fb
Remove ZFS "enabled" option and fix override command options.
2024-11-21 10:52:00 -08:00
Dan Helfman
f9e920dce9
Prevent ZFS snapshots from ending up in the Borg archive twice ( #261 ).
2024-11-21 10:23:27 -08:00
Dan Helfman
0ed52bbc4a
Proceed gracefully in ZFS data source removal if ZFS isn't installed ( #261 ).
2024-11-21 08:59:59 -08:00