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
|
b6ff242d3a
|
Fix for borgmatic "exclude_patterns" and "exclude_from" recursing into excluded subdirectories (#982).
|
2025-01-27 10:07:19 -08:00 |
|
Dan Helfman
|
1ad6be2077
|
Add missing test coverage and fix incorrect test expectations (#855).
|
2025-01-26 09:29:54 -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
|
4c35a564ef
|
Fix root patterns so they don't have an invalid "sh:" prefix before getting passed to Borg (#979).
|
2025-01-25 07:59:53 -08:00 |
|
Dan Helfman
|
f08014e3be
|
Code formatting.
|
2025-01-23 12:11:27 -08:00 |
|
Pavel Andreev
|
73c196aa70
|
Fix according to review comments
|
2025-01-23 19:49:10 +00:00 |
|
Pavel Andreev
|
5d390d7953
|
Fix patterns parsing
|
2025-01-23 15:58:43 +00:00 |
|
Dan Helfman
|
9871267f97
|
Add a Sentry monitoring hook (#855).
|
2025-01-21 17:23:56 -08:00 |
|
Dan Helfman
|
804455ac9f
|
Fix for "exclude_from" files being completely ignored (#971).
|
2025-01-19 10:27:13 -08:00 |
|
Dan Helfman
|
e66df22a6e
|
Fix for an error when a blank line occurs in the configured patterns or excludes (#970).
|
2025-01-18 09:25:29 -08:00 |
|
Dan Helfman
|
f1cac95b9c
|
Fix the "restore" action to work on database dumps without a port when a default port is configured (#969).
|
2025-01-17 13:46:18 -08:00 |
|
Dan Helfman
|
2467518d4e
|
Add even more missing test coverage (#962).
|
2025-01-16 15:11:59 -08:00 |
|
Dan Helfman
|
3bda843139
|
Fix the "spot" check to have a nicer error when there are no source paths to compare.
|
2025-01-15 19:48:08 -08:00 |
|
Dan Helfman
|
cfeeb87bbe
|
Fix pattern expansion/normalization bug with working directory (#962).
|
2025-01-15 11:26:26 -08:00 |
|
Dan Helfman
|
a3aeb36159
|
Merge branch 'main' into snapshot-excludes-and-patterns
|
2025-01-15 10:35:45 -08:00 |
|
Dan Helfman
|
c702a988bd
|
Add a basic end-to-end test for patterns (#962).
|
2025-01-15 10:33:38 -08:00 |
|
Dan Helfman
|
bbf1c3d55e
|
Add test coverage for new code.
|
2025-01-14 23:01:39 -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
|
661041da04
|
Fix check tests (#962).
|
2025-01-13 10:22:32 -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
|
5560f30aa6
|
Fix a borgmatic runtime directory error when running the "spot" check with a database hook enabled (#965).
|
2025-01-12 09:36:24 -08:00 |
|
Dan Helfman
|
2c70ad81ec
|
Fix the "spot" check to support relative source directory paths (#960). Fix the "spot" check to no longer consider pipe files within an archive for file comparisons. Fix auto-excluding of special files (when databases are configured) to support relative source directory paths.
|
2025-01-01 15:00:36 -08:00 |
|
Dan Helfman
|
a4954cc7a3
|
Fix for archives storing relative source directory paths such that they contain the working directory (#960).
|
2024-12-29 20:09:13 -08:00 |
|
Dan Helfman
|
a6b6dd32c1
|
Upgrade dependencies and containers for end-to-end tests.
|
2024-12-29 09:33:25 -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
|
94cedd4cf8
|
Merge branch 'main' into same-named-databases
|
2024-12-25 23:04:45 -08:00 |
|
Dan Helfman
|
a4baf4623b
|
Drop colorama as a library dependency (#958).
|
2024-12-25 23:02:38 -08:00 |
|
Dan Helfman
|
be6b865a81
|
Add even more missing test coverage (#418).
|
2024-12-24 23:09:44 -08:00 |
|
Dan Helfman
|
9b85c5bc61
|
Add missing restore test coverage (#418).
|
2024-12-24 15:24:09 -08:00 |
|
Dan Helfman
|
b8041f5c39
|
Fix end-to-end tests broken by new database config checks during restore (#418).
|
2024-12-24 09:13:42 -08:00 |
|
Dan Helfman
|
d9d6d3f7f2
|
Simplify logic to get configured data sources during restoration (#418).
|
2024-12-23 22:12:47 -08:00 |
|
Dan Helfman
|
5174a78109
|
Get existing tests passing (#418).
|
2024-12-21 13:35:00 -08:00 |
|
Dan Helfman
|
3db79b4352
|
Simplified dump metadata comparison logic and got a few tests passing (#418).
|
2024-12-20 22:40:20 -08:00 |
|
Dan Helfman
|
d6732d9abb
|
Merge branch 'main' into same-named-databases
|
2024-12-19 21:07:44 -08:00 |
|
Dan Helfman
|
267af5b372
|
To avoid a hang in the database hooks, error and exit when the borgmatic runtime directory overlaps with the configured excludes (#947).
|
2024-12-19 20:59:57 -08:00 |
|
Dan Helfman
|
d53ea09adb
|
In tests, account for some function renames (#418).
|
2024-12-17 16:28:59 -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
|
4b18c0bc81
|
Make LVM snapshots read-only.
|
2024-12-07 09:41:50 -08:00 |
|
Dan Helfman
|
ae8a9db27d
|
Fix flake issues (#80).
|
2024-12-06 16:12:01 -08:00 |
|
Dan Helfman
|
8979f8918d
|
Organize imports (#80).
|
2024-12-06 16:05:46 -08:00 |
|
Dan Helfman
|
eb97708092
|
Completed tests for LVM (#80).
|
2024-12-06 16:02:33 -08:00 |
|
Dan Helfman
|
f2d93b85b4
|
Lots of LVM unit tests + code formatting (#80).
|
2024-12-06 13:59:38 -08:00 |
|
Dan Helfman
|
b999d2dc4d
|
Add some missing test coverage (#80).
|
2024-12-06 10:27:47 -08:00 |
|
Dan Helfman
|
7f2e38d061
|
Fix file permissions (#80).
|
2024-12-06 09:40:32 -08:00 |
|
Dan Helfman
|
140fc248b6
|
Fix LVM end-to-end tests (#80).
|
2024-12-06 09:39:24 -08:00 |
|