Dan Helfman
|
55520227dd
|
Merge branch 'main' into command-hook-steps
|
2025-09-26 15:30:13 -07:00 |
|
Dan Helfman
|
468b2537f1
|
Add a "steps" option to run command hooks around particular sub-action steps like individual checks (#1134).
|
2025-09-26 14:40:27 -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
|
06e24dfbc1
|
Fix incomplete documentation description.
|
2025-09-24 23:14:24 -07:00 |
|
Dan Helfman
|
4f0162d5f2
|
Add loading of systemd credentials even when running borgmatic outside of a systemd service (#1123).
|
2025-09-24 10:34:20 -07:00 |
|
Dan Helfman
|
ed58bc2943
|
Attempt to fix CI build broken due to missing schema file (#1149).
|
2025-09-22 21:16:03 -07:00 |
|
Dan Helfman
|
cab6c3ee9b
|
Include automated tests in the source dist tarball uploaded to PyPI (#1149).
|
2025-09-22 14:26:00 -07:00 |
|
Dan Helfman
|
65c17c91b3
|
Add support for Python 3.14 (#1149).
|
2025-09-22 10:34:46 -07:00 |
|
Dan Helfman
|
546c0bf83b
|
Add documentation note about borgmatic source packages (#1149).
|
2025-09-22 09:56:22 -07:00 |
|
Dan Helfman
|
6d48ff95d2
|
Bump version for release.
2.0.8
|
2025-09-19 17:32:13 -07:00 |
|
Dan Helfman
|
22b77a4262
|
Merge branch 'fix-borg-2-latest-archive'
|
2025-09-19 14:32:44 -07:00 |
|
Dan Helfman
|
f15e8282ab
|
Fix a broken "create" action and "--archive latest" flag when multiple archives share the same name with Borg 2 (#1146).
|
2025-09-19 14:30:33 -07:00 |
|
Dan Helfman
|
a0e2a98735
|
Treat configuration file permissions issues as errors instead of warnings.
|
2025-09-19 10:31:31 -07:00 |
|
Dan Helfman
|
4ced5150f4
|
Merge branch 'main' into fix-borg-2-latest-archive
|
2025-09-18 19:25:49 -07:00 |
|
Dan Helfman
|
a388b17271
|
No longer defaulting Dump(hostname=...) to "localhost" (#1116).
|
2025-09-18 19:22:45 -07:00 |
|
Dan Helfman
|
4feec081a8
|
Clarify "container:" documentation about borgmatic running inside a container (#1116).
|
2025-09-18 16:13:24 -07:00 |
|
Dan Helfman
|
f3d42d081e
|
Merge branch 'main' into fix-borg-2-latest-archive
|
2025-09-17 23:00:27 -07:00 |
|
Dan Helfman
|
da65063216
|
Make test code style more consistent with the rest of the codebase (#1116).
|
2025-09-17 21:55:36 -07:00 |
|
Dan Helfman
|
8eea005cbc
|
Spelling out the new container database features in NEWS a little more and making the documentation on it more verbose as well (#1116).
|
2025-09-17 16:24:45 -07:00 |
|
Dan Helfman
|
a276aaa31f
|
Add dumping of database containers via their container name and for labels in database configuration (#1116).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/1121
Reviewed-by: Dan Helfman <witten@torsion.org>
|
2025-09-17 23:02:57 +00:00 |
|
Florian Apolloner
|
abad73d605
|
final round of fixes.
|
2025-09-17 20:17:31 +02:00 |
|
Florian Apolloner
|
4de879d86e
|
address some review comments
|
2025-09-17 08:46:02 +02:00 |
|
Florian Apolloner
|
0e90087dc4
|
Finalize container support
|
2025-09-15 22:16:49 +02:00 |
|
Florian Apolloner
|
56a3f6d854
|
address more review comments
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
16c8098b06
|
address some review comments
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
d44fb24670
|
get --container arg working
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
8639b73f80
|
fix label handling and improve unittests
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
eef264dcc5
|
test improvements
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
b306cac5c1
|
raise ValueError if json decode fails when getting the container ip
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
0d190016d3
|
rename utils.py to config.py
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
97815bb498
|
fix dump matching logic with labels.
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
3811a9f57b
|
more test fixes and first stab at end-to-end tests
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
a2c9bb12e5
|
test fixes
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
04cc58a5c7
|
fixes and more tests.
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
db1c6f548f
|
add support for original-label and fix the tests from the previous changes.
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
bcacbc0d69
|
restore_container schema
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
e058df6b7e
|
cleanup database option resolving.
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
133a11c647
|
add support for container names/id when dumping databases.
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
c084f10fe2
|
Add support for a database backup label instead of host:port (#1116)
|
2025-09-15 20:02:31 +02:00 |
|
Dan Helfman
|
97cd3f20df
|
Fix "--consider-checkpoints" being passed to Borg 2, which doesn't have that flag (#1146).
revert revert 0d198c7072
revert Fix "--consider-checkpoints" being passed to Borg 2, which doesn't have that flag (#1046).
|
2025-09-15 05:05:58 +00:00 |
|
Dan Helfman
|
fd028d42d5
|
revert 0d198c7072
revert Fix "--consider-checkpoints" being passed to Borg 2, which doesn't have that flag (#1046).
|
2025-09-15 05:05:07 +00:00 |
|
Dan Helfman
|
0d198c7072
|
Fix "--consider-checkpoints" being passed to Borg 2, which doesn't have that flag (#1046).
|
2025-09-14 22:02:17 -07:00 |
|
Dan Helfman
|
000d633590
|
Read and write data source dump metadata files within an archive (#1136).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/1136
|
2025-09-14 22:38:19 +00:00 |
|
Dan Helfman
|
084fbd2f16
|
PR "feedback": Adding a key to the dumps metadata JSON for clarity and expandability (#1136).
|
2025-09-14 15:30:07 -07:00 |
|
Dan Helfman
|
3310d7c036
|
Adding missing template metadata.
|
2025-09-13 10:23:27 -07:00 |
|
Dan Helfman
|
fbfb7fc1f5
|
Use separate pull requests templates for each of GitHub and Gitea.
|
2025-09-13 10:16:39 -07:00 |
|
Dan Helfman
|
30b8aeb764
|
Merge branch 'main' into data-source-dump-metadata
|
2025-09-12 22:41:40 -07:00 |
|
Dan Helfman
|
2cae42a163
|
Always error and exit when the borgmatic runtime directory overlaps with the configured excludes (#1122).
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/1144
|
2025-09-13 05:40:04 +00:00 |
|
Dan Helfman
|
c4c40af812
|
Account for the case where "store_config_files: false" and the runtime directory never gets added to patterns to begin with (#1122).
|
2025-09-12 22:17:44 -07:00 |
|
Dan Helfman
|
5028fe9ff4
|
Bring doc string up to date and rename function for clarity. (#1122).
|
2025-09-12 14:03:52 -07:00 |
|