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
|
a70fd30cb1
|
Merge branch 'main' into snapshot-excludes-and-patterns
|
2025-01-12 11:38:50 -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
|
120a29ab4d
|
Initial work on applying snapshot path rewriting to excludes and patterns (#962).
|
2025-01-10 10:38:27 -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
|
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
|
87e77ff2b7
|
Bump version for release.
|
2024-12-27 08:54:53 -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
|
b58a52e03f
|
Merge branch 'main' into same-named-databases
|
2024-12-24 15:25:57 -08:00 |
|
Dan Helfman
|
0844cd0d4f
|
Fix the printing of a color reset code at exit even when color is disabled (#956).
|
2024-12-23 19:53:57 -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
|
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
|
b1e343f15c
|
Initial work on supporting same-named database with different ports, hosts, or hooks (#418).
|
2024-12-09 08:48:34 -08:00 |
|
Dan Helfman
|
81cd03cbbf
|
Bump version for release.
|
2024-12-06 20:29:16 -08:00 |
|
Dan Helfman
|
51a7f50e3a
|
Add ZFS snapshot unmount error fix to NEWS (#950).
|
2024-12-04 15:43:05 -08:00 |
|
Dan Helfman
|
399bb6ef68
|
Add recent LVM and ZFS work to NEWS (#80).
|
2024-12-03 12:22:43 -08:00 |
|
Dan Helfman
|
b5b5c1fafa
|
Initial work on a Btrfs hook (#251).
|
2024-11-28 18:47:15 -08:00 |
|
Dan Helfman
|
6b2f2b2ac4
|
Reorganize data source and monitoring hooks to make developing new hooks easier.
|
2024-11-27 08:50:34 -08:00 |
|
Dan Helfman
|
a5c6a2fe1c
|
Fix library error when running within a PyInstaller bundle (#926).
|
2024-11-25 20:14:18 -08:00 |
|
Dan Helfman
|
82141fe981
|
Bump version for release.
|
2024-11-25 07:49:11 -08:00 |
|
Dan Helfman
|
b0e906c0e7
|
NEWS clarifications.
|
2024-11-24 19:05:11 -08:00 |
|
Dan Helfman
|
e8dccbf1c1
|
Promote the "spot" check from a beta feature to stable.
|
2024-11-24 19:03:05 -08:00 |
|
Dan Helfman
|
84f611ae4f
|
Require the runtime directory to be an absolute path.
|
2024-11-24 16:15:19 -08:00 |
|
Dan Helfman
|
689643e5fa
|
Move bootstrap manifest file creation into a hook so it can actually clean up after itself.
|
2024-11-24 16:00:33 -08:00 |
|
Dan Helfman
|
eab0ec15ef
|
Expand ZFS NEWS entry (#261).
|
2024-11-23 11:46:39 -08:00 |
|
Dan Helfman
|
9fe7db320a
|
Consider ZFS hook as a beta feature (#261).
|
2024-11-22 09:53:46 -08:00 |
|
Dan Helfman
|
4d19596616
|
Add ZFS documentation (#261).
|
2024-11-22 08:33:24 -08:00 |
|
Dan Helfman
|
7c90c04ce0
|
Add a "--deleted" flag to the "repo-list" action (Borg 2 only).
|
2024-11-19 22:33:15 -08:00 |
|
Dan Helfman
|
4985b805b4
|
Bump version for release.
|
2024-11-18 20:40:51 -08:00 |
|
Dan Helfman
|
d09b4c72a9
|
Fix a few remaining Pushover issues from the PR.
|
2024-11-18 20:32:17 -08:00 |
|
Dan Helfman
|
30c821120e
|
Fix borgmatic ignoring the "BORG_RELOCATED_REPO_ACCESS_IS_OK" and "BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK" environment variables (#939).
|
2024-11-18 09:46:52 -08:00 |
|
Dan Helfman
|
13884bd448
|
Apply the "umask" option to all relevant actions, not just some of them (#441).
|
2024-11-18 09:07:29 -08:00 |
|
Dan Helfman
|
851c454ef0
|
Remove the restriction that the "extract" and "mount" actions must match a single repository (#722).
|
2024-11-17 21:39:59 -08:00 |
|
Dan Helfman
|
c7a0cebaf7
|
Add a documentation link to NEWS (#934).
|
2024-11-17 12:46:58 -08:00 |
|
Dan Helfman
|
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 |
|
Dan Helfman
|
bf978f2db4
|
Fix missing build backend setting in pyproject.toml to allow Fedora builds (#932).
|
2024-11-10 17:09:10 -08:00 |
|
Dan Helfman
|
22776b123d
|
Bump version for release.
|
2024-11-10 08:13:18 -08:00 |
|
Dan Helfman
|
56304fdcad
|
Add NEWS entry for multiple system credentials fix (#930).
|
2024-11-07 20:20:41 -08:00 |
|
Dan Helfman
|
227f475e17
|
Fix an error when implicitly upgrading the check state directory across filesystems (#931).
|
2024-11-07 19:19:56 -08:00 |
|
Dan Helfman
|
be08e889f0
|
Fix the user runtime directory location on macOS (and possibly Cygwin) (#928).
|
2024-11-03 21:44:11 -08:00 |
|
Dan Helfman
|
94c8a56373
|
Reorder NEWS items.
|
2024-11-03 13:58:04 -08:00 |
|
Dan Helfman
|
cecf04aa69
|
Bump version for release.
|
2024-11-03 13:23:57 -08:00 |
|
Dan Helfman
|
814cdb4b87
|
Deprecate the "borgmatic_source_directory" option in favor of "user_runtime_directory" and "user_state_directory" (#562). Move the default borgmatic streaming database dump and bootstrap metadata location on disk (#562). With Borg 1.4+, store database dumps and bootstrap metadata in a "/borgmatic" directory within a backup archive (#838). Add "--local-path", "--remote-path", and "--user-runtime-directory" flags to the "config bootstrap" action.
|
2024-11-03 13:14:05 -08:00 |
|
Dan Helfman
|
13878be254
|
Move the default check state directory (#562, #638). Deprecate the "borgmatic_source_directory" option in favor of "borgmatic_runtime_directory" and "borgmatic_state_directory" (#562).
|
2024-10-30 22:36:43 -07:00 |
|
Dan Helfman
|
129f3e753c
|
Flesh out the Zabbix monitoring hook tests, add a logo to the documentation, etc.
|
2024-10-29 10:33:19 -07:00 |
|