ae8a9db27d
Fix flake issues ( #80 ).
2024-12-06 16:12:01 -08:00
8979f8918d
Organize imports ( #80 ).
2024-12-06 16:05:46 -08:00
eb97708092
Completed tests for LVM ( #80 ).
2024-12-06 16:02:33 -08:00
f2d93b85b4
Lots of LVM unit tests + code formatting ( #80 ).
2024-12-06 13:59:38 -08:00
b999d2dc4d
Add some missing test coverage ( #80 ).
2024-12-06 10:27:47 -08:00
7f2e38d061
Fix file permissions ( #80 ).
2024-12-06 09:40:32 -08:00
140fc248b6
Fix LVM end-to-end tests ( #80 ).
2024-12-06 09:39:24 -08:00
ec9e1a8223
LVM hook end-to-end tests, not quite working yet ( #80 ).
2024-12-05 22:46:50 -08:00
03bbe77dd9
Add an end-to-end test for the Btrfs hook using a fake Btrfs binary ( #80 ).
2024-12-05 17:35:44 -08:00
f1c5f11422
Add an end-to-end test for the ZFS hook using a fake ZFS binary ( #80 ).
2024-12-05 11:18:53 -08:00
f8df06fb92
Remove divison by zero ( #80 ).
2024-12-04 20:33:59 -08:00
d95707ff9b
Get existing tests passing ( #80 ).
2024-12-04 20:22:59 -08:00
51a7f50e3a
Add ZFS snapshot unmount error fix to NEWS ( #950 ).
2024-12-04 15:43:05 -08:00
49b8b693af
Don't try to unmount a ZFS snapshot if it's already deleted ( #80 ).
2024-12-04 15:39:04 -08:00
d0e92493f6
Fix broken ZFS tests ( #80 ).
2024-12-04 14:48:13 -08:00
9afdaca985
Before unmounting, remove the snapshot mount path instead of the parent snapshot directory ( #80 ).
2024-12-03 19:19:22 -08:00
cc11ed78e0
Put LVM snapshots into a data structure for convenience ( #80 ).
2024-12-03 19:12:41 -08:00
87f3746881
Fix a ZFS edge case in which the hook tries to unmounted a non-mounted directory ( #80 ).
2024-12-03 15:56:03 -08:00
347a4c3dd5
Fix breakage of ZFS user property auto-backup ( #80 ).
2024-12-03 15:43:50 -08:00
399bb6ef68
Add recent LVM and ZFS work to NEWS ( #80 ).
2024-12-03 12:22:43 -08:00
9b9ecad299
Port the parent directory discovery logic from LVM to Btrfs ( #80 ).
2024-12-03 12:15:34 -08:00
8c4b899a13
Use a namedtuple for logical volume metadata ( #80 ).
2024-12-03 11:12:27 -08:00
9b77de3d66
Port the parent directory discovery logic from LVM to ZFS ( #80 ).
2024-12-03 11:05:45 -08:00
bfeea5d394
Code formatting ( #80 ).
2024-12-03 08:52:05 -08:00
8a6225b7c2
Factor out logic for finding contained source directories in a parent directory ( #80 ).
2024-12-03 08:51:10 -08:00
9aaa3c925f
Code formatting ( #80 ).
2024-12-02 21:01:34 -08:00
88fd1ae454
Discover parent/grandparent/etc. logical volumes of source directories ( #80 ).
2024-12-02 20:58:50 -08:00
27305ec2bf
Clarify the path rewriting for LVM (but also ZFS + Btrfs) ( #80 ).
2024-12-02 12:01:04 -08:00
4453c2d49c
Add LVM logo to integrations docs.
2024-12-02 11:28:57 -08:00
6367a00013
Add snapshot_size option ( #80 ).
2024-12-02 11:09:07 -08:00
cd654cbb57
Fix a few docstring typos ( #80 ).
2024-12-01 21:00:11 -08:00
1e8f73779f
Fix typo in schema comment ( #80 ).
2024-12-01 20:25:16 -08:00
27d167b071
LVM snapshots WIP ( #80 ).
2024-12-01 20:13:02 -08:00
cfff6c6855
Btrfs snapshotting ( #251 ).
...
build / test (push) Successful in 5m46s
build / docs (push) Successful in 1m38s
Reviewed-on: #946
2024-11-30 19:19:09 +00:00
37efaeae88
Warn if Btrfs is configured but there are no Btrfs subvolumes detected ( #251 ).
2024-11-30 10:55:30 -08:00
0978c669ad
A little more Btrfs error handling ( #251 ).
2024-11-30 10:25:01 -08:00
1366269586
Add a couple of missing tests ( #251 ).
2024-11-30 09:44:55 -08:00
a9a0910817
Add Btrfs logo to integrations docs ( #251 ).
2024-11-30 09:36:52 -08:00
5bcc7b60c8
Tests for Btrfs ( #251 ).
2024-11-30 09:32:50 -08:00
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