84a0552277
Improve Btrfs hook factoring/organization ( #251 ).
2024-11-29 09:36:46 -08:00
d4a02f73b5
Create Btrfs snapshots as read-only ( #251 ).
2024-11-28 22:18:44 -08:00
3f901c0a52
Btrfs hook documentation ( #251 ).
2024-11-28 20:32:12 -08:00
b5b5c1fafa
Initial work on a Btrfs hook ( #251 ).
2024-11-28 18:47:15 -08:00
86e5085acc
Fix incorrect documentation links to source.
build / test (push) Successful in 4m5s
build / docs (push) Successful in 1m38s
2024-11-27 08:54:19 -08:00
08a5e8717b
Merge branch 'main' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic
build / docs (push) Blocked by required conditions
build / test (push) Has been cancelled
2024-11-27 08:51:00 -08:00
6b2f2b2ac4
Reorganize data source and monitoring hooks to make developing new hooks easier.
2024-11-27 08:50:34 -08:00
a07cf9e699
Revert temporary reversion of 1.9.4.dev0.
...
build / test (push) Successful in 4m9s
build / docs (push) Successful in 6s
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
bf40b01077
Temporary revert of 1.9.4.dev0 changeset so we can re-build 1.9.3 (which never actually got built).
...
build / test (push) Successful in 4m8s
build / docs (push) Successful in 55s
revert Fix library error when running within a PyInstaller bundle (#926 ).
2024-11-26 16:13:39 +00:00
a5c6a2fe1c
Fix library error when running within a PyInstaller bundle ( #926 ).
build / test (push) Successful in 5m47s
build / docs (push) Successful in 1m39s
2024-11-25 20:14:18 -08:00
82141fe981
Bump version for release.
1.9.3
2024-11-25 07:49:11 -08:00
228a83978d
Check docs clarifications.
build / test (push) Successful in 4m19s
build / docs (push) Successful in 1m38s
2024-11-24 19:40:00 -08:00
638db3770b
Clarify how frequent default checks run.
build / docs (push) Blocked by required conditions
build / test (push) Has been cancelled
2024-11-24 19:38:20 -08:00
98df5c3af2
Fix docs about the relative speeds of different checks ( #945 ).
...
build / test (push) Successful in 4m9s
build / docs (push) Successful in 1m2s
Reviewed-on: #945
2024-11-25 03:23:39 +00:00
b0e906c0e7
NEWS clarifications.
build / test (push) Successful in 4m9s
build / docs (push) Successful in 59s
2024-11-24 19:05:11 -08:00
e8dccbf1c1
Promote the "spot" check from a beta feature to stable.
build / docs (push) Blocked by required conditions
build / test (push) Has been cancelled
2024-11-24 19:03:05 -08:00
4a997bc234
Add rclone to the integrations.
build / docs (push) Blocked by required conditions
build / test (push) Has been cancelled
2024-11-24 18:59:21 -08:00
3197178b3d
Fix flake errors.
build / test (push) Successful in 4m10s
build / docs (push) Successful in 1m9s
2024-11-24 16:32:48 -08:00
5e618154d0
Clarify error message.
build / test (push) Failing after 1m50s
build / docs (push) Has been skipped
2024-11-24 16:18:29 -08:00
84f611ae4f
Require the runtime directory to be an absolute path.
build / test (push) Failing after 1m51s
build / docs (push) Has been skipped
2024-11-24 16:15:19 -08:00
5dc8450c8e
Adding missing bootstrap files.
2024-11-24 16:15:12 -08:00
689643e5fa
Move bootstrap manifest file creation into a hook so it can actually clean up after itself.
build / test (push) Failing after 1m9s
build / docs (push) Has been skipped
2024-11-24 16:00:33 -08:00
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
b45b62cd38
Don't recursively snapshot ZFS datasets, since we're not mounting them recursively ( #261 ).
build / test (push) Successful in 4m9s
build / docs (push) Successful in 56s
2024-11-23 22:37:46 -08:00
8de7094691
ZFS snapshots ( #261 ).
...
build / test (push) Successful in 6m1s
build / docs (push) Successful in 1m40s
Reviewed-on: #944
2024-11-24 04:42:19 +00:00
8c7e68305e
A few clarifications to the ZFS docs ( #261 ).
2024-11-23 20:41:43 -08:00
65a323433c
Add comment ( #261 ).
2024-11-23 20:12:40 -08:00
b5a3589471
A little more error handling ( #261 ).
2024-11-23 18:09:59 -08:00
f4a736bdfe
Deduplicate directories again after hooks have their way with them ( #261 ).
2024-11-23 14:33:41 -08:00
eab0ec15ef
Expand ZFS NEWS entry ( #261 ).
2024-11-23 11:46:39 -08:00
c65aa24001
Add test coverage for ZFS hook ( #261 ).
2024-11-23 10:50:58 -08:00
5a24bf2037
Get tests passing ( #261 ).
2024-11-22 20:16:18 -08:00
324dbc3a79
Swallow temporary directory removal errors ( #261 ).
2024-11-22 10:56:07 -08:00
9fe7db320a
Consider ZFS hook as a beta feature ( #261 ).
2024-11-22 09:53:46 -08:00
4d19596616
Add ZFS documentation ( #261 ).
2024-11-22 08:33:24 -08:00
5cec2bf3d9
Don't unmount directories that don't exist.
2024-11-21 22:16:05 -08:00
06e0f98fd8
More refactoring for better organization of ZFS hook ( #261 ).
2024-11-21 22:09:18 -08:00
87f36caf8d
Factoring out some utility functions ( #261 ).
2024-11-21 20:17:57 -08:00
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
1b2b0c3020
Update out-of-date ZFS hook comments ( #261 ).
2024-11-21 16:49:25 -08:00
289d178581
Also support discovery of ZFS datasets tagged with a borgmatic-specific user property ( #261 ).
2024-11-21 16:45:44 -08:00
1e7f6d9f41
ZFS hook support for borgmatic's --dry-run ( #261 ).
2024-11-21 11:55:45 -08:00
d0c90389fb
Remove ZFS "enabled" option and fix override command options.
2024-11-21 10:52:00 -08:00
f9e920dce9
Prevent ZFS snapshots from ending up in the Borg archive twice ( #261 ).
2024-11-21 10:23:27 -08:00
0ed52bbc4a
Proceed gracefully in ZFS data source removal if ZFS isn't installed ( #261 ).
2024-11-21 08:59:59 -08:00
da8278b566
Use os.path.normpath() instead of custom list comprehension ( #261 ).
2024-11-21 08:36:15 -08:00
2af3522902
Fix broken check action ( #261 ).
2024-11-21 08:32:02 -08:00
5e4784991a
Comment tweaks and additional TODOs ( #261 ).
2024-11-20 22:33:23 -08:00
ab43ef00ce
ZFS snapshots WIP ( #261 ).
2024-11-20 22:21:27 -08:00
47a8a95b29
Test path fix for finding schema file.
build / test (push) Successful in 4m7s
build / docs (push) Successful in 58s
2024-11-20 08:18:06 -08:00