|
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 |
|
|
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 |
|
|
b5b5c1fafa
|
Initial work on a Btrfs hook (#251).
|
2024-11-28 18:47:15 -08:00 |
|
|
6b2f2b2ac4
|
Reorganize data source and monitoring hooks to make developing new hooks easier.
|
2024-11-27 08:50:34 -08: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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
7c90c04ce0
|
Add a "--deleted" flag to the "repo-list" action (Borg 2 only).
build / test (push) Successful in 5m49s
build / docs (push) Successful in 1m39s
|
2024-11-19 22:33:15 -08:00 |
|
|
d09b4c72a9
|
Fix a few remaining Pushover issues from the PR.
build / test (push) Successful in 5m45s
build / docs (push) Successful in 1m39s
|
2024-11-18 20:32:17 -08:00 |
|
|
9807549f88
|
Add a Pushover monitoring hook.
Merge pull request #86 from tony1661/pushover-branch.
|
2024-11-18 20:17:28 -08:00 |
|
|
30c821120e
|
Fix borgmatic ignoring the "BORG_RELOCATED_REPO_ACCESS_IS_OK" and "BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK" environment variables (#939).
build / test (push) Successful in 4m5s
build / docs (push) Successful in 55s
|
2024-11-18 09:46:52 -08:00 |
|
|
13884bd448
|
Apply the "umask" option to all relevant actions, not just some of them (#441).
build / test (push) Successful in 4m5s
build / docs (push) Successful in 56s
|
2024-11-18 09:07:29 -08:00 |
|
|
dab0dfcb32
|
added test for value error
|
2024-11-18 07:49:53 -05:00 |
|
|
851c454ef0
|
Remove the restriction that the "extract" and "mount" actions must match a single repository (#722).
build / test (push) Successful in 5m47s
build / docs (push) Successful in 1m40s
|
2024-11-17 21:39:59 -08:00 |
|
|
afdf831c59
|
Fix broken restore/bootstrap when using Borg 1.2 and a randomly named temporary directory (#934).
|
2024-11-17 11:55:10 -08:00 |
|
|
9ac3087304
|
Before creating a temp file in a directory, make sure the directory exists (#934).
|
2024-11-17 10:30:17 -08:00 |
|
|
7cca83b698
|
Log the path of the borgmatic runtime directory used (#934).
|
2024-11-17 10:15:58 -08:00 |
|
|
b80f60a731
|
Create the borgmatic runtime directory if it doesn't exist (#934).
|
2024-11-16 16:03:18 -08:00 |
|
|
8f5ea95348
|
Fix use of borgmatic runtime directory in the restore action (#934).
|
2024-11-16 12:19:20 -08:00 |
|
|
b0cad58d6c
|
Add a dash to the prefix of the randomly named temporary directory to improve readability (#937).
|
2024-11-16 11:26:24 -08:00 |
|
|
073d6bddf6
|
Fix outdated comment (#934).
|
2024-11-16 07:26:23 -08:00 |
|
|
295bfb0c57
|
Update the logic that probes for the borgmatic streaming database dump, bootstrap metadata, and check state directories to support more platforms and use cases (#934).
|
2024-11-15 18:15:32 -08:00 |
|