Dan Helfman
|
eb5c9e6bf3
|
Fix the "repo-create" action to more surgically suppress Borg "Repository does not exist" logs and avoid inadvertently suppressing other error logs (#1331).
|
2026-07-16 11:58:10 -07:00 |
|
Dan Helfman
|
aaf5812a3f
|
Cosmetic function argument ordering fix (#1256).
|
2026-05-12 22:13:05 -07:00 |
|
Dan Helfman
|
596d59ef60
|
Fix a race condition in which borgmatic sometimes swallows Borg error output without logging it (#1256).
|
2026-05-12 15:28:31 -07:00 |
|
Dan Helfman
|
aee16e32e2
|
Fix a regression in which SSH warnings from remote repositories broke the "spot" check (#1294).
|
2026-04-10 20:28:14 -07:00 |
|
Dan Helfman
|
9db2bb2b54
|
Improve performance of the "info" and "repo-list" actions by eliminating a second "borg info" call that supports a "no matching archives" warning (#1264).
|
2026-04-03 20:57:25 -07:00 |
|
Dan Helfman
|
26b3a03721
|
Fix for the Loki monitoring hook not respecting the monitoring verbosity (#1257).
|
2026-03-30 11:13:55 -07:00 |
|
Dan Helfman
|
ec25a40ddc
|
Fix a unicode error when backing up a non-UTF-8 source filename with a corresponding system locale (#1281).
|
2026-03-06 10:06:39 -08:00 |
|
Dan Helfman
|
23e451e641
|
Treat Borg "file not found" warnings (exit code 107) as warnings again instead of errors. Also un-deprecate the "source_directories_must_exist" option and default it to true (#1248).
|
2026-03-05 13:14:03 -08:00 |
|
Dan Helfman
|
c64c79ad0e
|
Fix for SSH warnings from Borg showing up as JSON logs even without the "--log-json" flag (#1260).
|
2026-02-03 10:12:15 -08:00 |
|
Dan Helfman
|
aa25dc7b31
|
Fix a regression in which the "--stats" flag hides statistics at default verbosity (#1250).
|
2026-01-28 11:49:24 -08:00 |
|
Dan Helfman
|
71e25756f2
|
Fix a regression in which the KeePassXC credential hook password prompt was invisible (#1245).
|
2026-01-24 16:17:32 -08:00 |
|
Dan Helfman
|
ff2f9fd5ee
|
Add an additional test and "fix" code coverage (#1242).
|
2026-01-24 12:28:33 -08:00 |
|
Dan Helfman
|
248fa1db64
|
Add automated tests for new code (#1242).
|
2026-01-23 22:50:37 -08:00 |
|
Dan Helfman
|
d354cf0942
|
Get unit/integration tests passing.
|
2026-01-13 16:02:02 -08:00 |
|
Dan Helfman
|
10f2d6bdfd
|
Revert "Fix for stderr warnings from ssh dirtying Borg JSON output and breaking "check" (#485)."
This reverts commit 7987a5ff1f.
|
2026-01-11 10:00:08 -08:00 |
|
Dan Helfman
|
7987a5ff1f
|
Fix for stderr warnings from ssh dirtying Borg JSON output and breaking "check" (#485).
|
2026-01-10 20:55:35 -08:00 |
|
Dan Helfman
|
bdd2258701
|
BREAKING: Treat most Borg warnings as errors by default and deprecate the "source_directories_must_exist" option (#1092).
|
2026-01-10 19:35:07 -08:00 |
|
Dan Helfman
|
6407b3bd80
|
Fix existing tests (#1225).
|
2026-01-07 19:58:25 -08:00 |
|
Dan Helfman
|
aa6b6e0d96
|
Fix many tests (#1225).
|
2026-01-06 22:32:42 -08:00 |
|
Dan Helfman
|
b19e0e6455
|
Add some missing execute.py test coverage.
|
2025-12-31 23:05:50 -08:00 |
|
Dan Helfman
|
11253d2b1d
|
Get existing test passing.
|
2025-12-30 23:19:10 -08:00 |
|
Dan Helfman
|
9f6cce2a39
|
Get several existing tests passing and refactor logging of lines from external programs.
|
2025-12-30 22:25:12 -08:00 |
|
Dan Helfman
|
45d35614f2
|
Fix several tests (#485).
|
2025-12-22 11:52:55 -08: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
|
c41b743819
|
Get existing unit tests passing (#1009).
|
2025-02-28 08:37:03 -08:00 |
|
Dan Helfman
|
07ecc0ffd6
|
Send the "encryption_passphrase" option to Borg via an anonymous pipe.
|
2025-02-17 11:03:36 -08:00 |
|
Dan Helfman
|
aa4a9de3b2
|
Fix the "create" action to omit the repository label prefix from Borg's output when databases are enabled (#996).
|
2025-02-12 09:12:59 -08:00 |
|
Dan Helfman
|
355eef186e
|
Get existing tests passing again (#961).
|
2025-01-30 20:18:03 -08:00 |
|
Dan Helfman
|
7d56641f56
|
Get existing unit tests passing (#635).
|
2025-01-26 12:13:29 -08:00 |
|
Dan Helfman
|
7e51c41ebf
|
Mask the password when logging a MongoDB dump or restore command (#848).
|
2024-04-16 10:20:15 -07:00 |
|
Dan Helfman
|
4c2eb2bfe3
|
Spot check basically complete other than docs (#656).
|
2024-04-15 11:02:05 -07:00 |
|
Dan Helfman
|
abf2b3a8c7
|
Elevate specific Borg warnings to errors or squash errors to warnings (#798).
|
2024-01-21 11:34:40 -08:00 |
|
Dan Helfman
|
20cf0f7089
|
Add an "--ssh-command" flag to the "config bootstrap" action (#767).
|
2023-12-24 10:33:55 -08:00 |
|
Dan Helfman
|
5dbb71709c
|
Upgrade test requirements and code style requirements. Auto-reformat code accordingly.
|
2023-04-14 19:35:24 -07:00 |
|
Dan Helfman
|
d0d3a39833
|
When a database command errors, display and log the error message instead of swallowing it (#396).
|
2023-03-27 10:36:39 -07:00 |
|
Dan Helfman
|
0a72c67c6c
|
Add missing source directory error fix to NEWS (#655).
|
2023-03-22 13:02:22 -07:00 |
|
Divyansh Singh
|
1e3a3bf1e7
|
review
|
2023-03-23 01:18:06 +05:30 |
|
Divyansh Singh
|
bd235f0426
|
use exit_code_indicates_error and modify it to accept a command
|
2023-03-22 16:23:53 +05:30 |
|
Divyansh Singh
|
09183464cd
|
fix: no error on database backups without source dirs
|
2023-03-22 09:41:39 +05:30 |
|
Dan Helfman
|
9c42e7e817
|
Fix regression in which "check" action errored on certain systems (#597, #598).
|
2022-10-14 16:19:26 -07:00 |
|
Dan Helfman
|
ae036aebd7
|
When the "read_special" option is true or database hooks are enabled, auto-exclude special files for a "create" action to prevent Borg from hanging (#587).
|
2022-10-03 12:58:13 -07:00 |
|
Dan Helfman
|
16066942e3
|
Fix traceback with "create" action and "--json" flag when a database hook is configured (#563).
|
2022-07-19 10:25:10 -07:00 |
|
Dan Helfman
|
9fd28d2eed
|
Fix error handling to error loudly when Borg gets killed due to running out of memory (#423)!
|
2021-06-08 11:43:55 -07:00 |
|
Dan Helfman
|
3e5a19d95a
|
Add missing test coverage.
|
2020-05-14 23:21:43 -07:00 |
|
Dan Helfman
|
d88f321cef
|
Fix legitimate database dump command errors (exit code 1) not being treated as errors by borgmatic (#310).
|
2020-05-14 22:38:38 -07:00 |
|
Dan Helfman
|
15ea70a71b
|
Flesh out missing test coverage for execute.py.
|
2020-05-12 15:49:49 -07:00 |
|
Dan Helfman
|
695c764a01
|
Merge log output functions into one.
|
2020-05-11 10:55:50 -07:00 |
|
Dan Helfman
|
1ea047dd94
|
Remove "borgmatic restore --progress" flag, as it now conflicts with streaming database restores.
|
2020-05-09 21:53:16 -07:00 |
|
Dan Helfman
|
f36082938e
|
Additional test coverage.
|
2020-05-08 09:48:04 -07:00 |
|
Dan Helfman
|
a23fdf946d
|
Stream database dumps and restores directly to/from Borg without using any additional filesystem space (#258).
|
2020-05-07 11:44:04 -07:00 |
|