Dan Helfman
|
6407b3bd80
|
Fix existing tests (#1225).
|
2026-01-07 19:58:25 -08:00 |
|
Dan Helfman
|
54d955bc95
|
Fix automated tests and update NEWS (#1206).
|
2025-12-20 16:59:13 -08:00 |
|
Dan Helfman
|
a72f9b24b5
|
Merge branch jacksonchen666-btrfs-remove-pid into btrfs-remove-pid and streamline the docs a bit.
|
2025-12-20 16:02:42 -08:00 |
|
Dan Helfman
|
b4ea45ab74
|
Allow the Btrfs hook to create and delete snapshots even when running as a non-root user (#1054).
|
2025-12-19 19:10:31 -08:00 |
|
Dan Helfman
|
50a062611e
|
Fix a regression in the ZFS, LVM, and Btrfs hooks in which snapshotted paths ignored global excludes (#1195).
|
2025-12-02 15:40:42 -08:00 |
|
Jackson
|
dec47298bd
|
somehow make a test work
|
2025-11-22 08:03:40 +01:00 |
|
Jackson
|
f95fbaa6aa
|
fix at least some tests (with changed snapshot path)
this really is just a blanket find and replace though
|
2025-11-21 09:22:34 +01:00 |
|
Dan Helfman
|
0f7ebcb4b7
|
Fix for a regression in the ZFS, LVM, and Btrfs hooks in which partial excludes of snapshot paths were ignored (#1169).
|
2025-10-26 14:12:52 -07:00 |
|
Dan Helfman
|
dcd567f4f0
|
Fix for a runtime directory error when the configured patterns contain a global exclude (#1150).
|
2025-10-22 11:10:42 -07:00 |
|
Dan Helfman
|
75405bed89
|
Cache Btrfs get property commands (#1105).
|
2025-10-01 22:50:33 -07:00 |
|
Dan Helfman
|
5dca281439
|
Simplify logic around checking for read-only Btrfs subvolumes (#1105).
|
2025-09-30 12:19:57 -07:00 |
|
Dan Helfman
|
e2cdcba4e7
|
Get tests passing (#1105).
|
2025-09-29 23:06:49 -07:00 |
|
Dan Helfman
|
98ddb3e535
|
Fix several existing tests (#1105).
|
2025-09-28 15:45:21 -07:00 |
|
Dan Helfman
|
1192451718
|
Fix snapshotting in the ZFS, Btrfs, and LVM hooks to play nicely with the Borg 1.4+ "slashdot" hack within source directory paths (#1151).
|
2025-09-25 10:24:12 -07:00 |
|
Dan Helfman
|
9a80fec91b
|
When running tests, use Ruff for faster and more comprehensive code linting and formatting.
|
2025-07-17 23:24:58 -07:00 |
|
Dan Helfman
|
05b34d4b56
|
Fix unit/integration tests and add coverage (#1043).
|
2025-06-27 12:37:03 -07:00 |
|
Dan Helfman
|
c2409d9968
|
Remove the "dump_data_sources" command hook, as it doesn't really solve the use case and works differently than all the other command hooks (#790).
|
2025-03-20 11:13:37 -07:00 |
|
Dan Helfman
|
2a0319f02f
|
Merge branch 'main' into unified-command-hooks.
|
2025-03-10 10:35:36 -07:00 |
|
Dan Helfman
|
bec5a0c0ca
|
Fix end-to-end tests for Btrfs (#1023).
|
2025-03-10 10:15:23 -07:00 |
|
Dan Helfman
|
4ee7f72696
|
Fix an error in the Btrfs hook when attempting to snapshot a read-only subvolume (#1023).
|
2025-03-09 23:04:55 -07:00 |
|
Dan Helfman
|
6a96a78cf1
|
Fix existing tests (#1019).
|
2025-03-07 22:58:25 -08:00 |
|
Dan Helfman
|
e69c686abf
|
Get all unit/integration tests passing (#1001).
|
2025-02-21 11:32:57 -08:00 |
|
Dan Helfman
|
0210bf76bc
|
Fix ZFS and Btrfs tests (#1001).
|
2025-02-20 22:58:05 -08:00 |
|
Dan Helfman
|
056dfc6d33
|
Add Btrfs "/" subvolume fix to NEWS.
|
2025-02-15 09:56:46 -08:00 |
|
Dmitrii Tishchenko
|
92e87d839d
|
Fix path handling error when handling btrfs '/' submodule
|
2025-02-13 17:12:23 +00:00 |
|
Dan Helfman
|
c702dca8da
|
Merge branch 'main' into log-repository-everywhere
|
2025-01-29 10:31:30 -08:00 |
|
Dan Helfman
|
62003c58ea
|
Fix the Btrfs hook to support subvolumes with names like "@home", different from their mount points (#983).
|
2025-01-29 09:46:39 -08:00 |
|
Dan Helfman
|
61f0987051
|
Merge branch 'main' into log-repository-everywhere
|
2025-01-27 22:03:35 -08:00 |
|
Dan Helfman
|
b6ff242d3a
|
Fix for borgmatic "exclude_patterns" and "exclude_from" recursing into excluded subdirectories (#982).
|
2025-01-27 10:07:19 -08:00 |
|
Dan Helfman
|
cc7e01be68
|
Log the repository path or label on every relevant log message, not just some logs (#635).
|
2025-01-25 14:01:25 -08:00 |
|
Dan Helfman
|
1232ba8045
|
Revert "Log the repository path or label on every relevant log message, not just some logs (#635)."
This reverts commit 90c1161a8c.
|
2025-01-25 13:57:56 -08:00 |
|
Dan Helfman
|
90c1161a8c
|
Log the repository path or label on every relevant log message, not just some logs (#635).
|
2025-01-25 13:55:58 -08:00 |
|
Dan Helfman
|
2467518d4e
|
Add even more missing test coverage (#962).
|
2025-01-16 15:11:59 -08:00 |
|
Dan Helfman
|
0b17fb2d3f
|
Get all existing tests passing (#962).
|
2025-01-14 13:48:20 -08:00 |
|
Dan Helfman
|
ca54da1067
|
Getting additional tests passing (#962).
|
2025-01-13 20:51:27 -08:00 |
|
Dan Helfman
|
ad14ff3ee5
|
Fix tests for remaining hooks (#962).
|
2025-01-13 10:07:25 -08:00 |
|
Dan Helfman
|
b72b9aaf13
|
Fix several tests (#962).
|
2025-01-12 22:42:58 -08:00 |
|
Dan Helfman
|
d3409df84c
|
Fix an error in the Btrfs hook when a "/" subvolume is configured in borgmatic's source directories (#959).
|
2024-12-28 09:57:33 -08:00 |
|
Dan Helfman
|
48dca28c74
|
When the ZFS, Btrfs, or LVM hooks aren't configured, don't try to cleanup snapshots for them.
|
2024-12-17 11:00:19 -08:00 |
|
Dan Helfman
|
ebb3bca4b3
|
Fix findmnt command error in the Btrfs hook by switching to parsing JSON output (#954).
|
2024-12-12 11:58:18 -08:00 |
|
Dan Helfman
|
f2d93b85b4
|
Lots of LVM unit tests + code formatting (#80).
|
2024-12-06 13:59:38 -08:00 |
|
Dan Helfman
|
d95707ff9b
|
Get existing tests passing (#80).
|
2024-12-04 20:22:59 -08:00 |
|
Dan Helfman
|
49b8b693af
|
Don't try to unmount a ZFS snapshot if it's already deleted (#80).
|
2024-12-04 15:39:04 -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
|
5bcc7b60c8
|
Tests for Btrfs (#251).
|
2024-11-30 09:32:50 -08:00 |
|