Commit Graph

1883 Commits (main)
 

Author SHA1 Message Date
Dan Helfman a6425b8867 Fix moved Arch Linux borgmatic URL.
continuous-integration/drone/push Build is passing Details
5 days ago
Dan Helfman b5d9398910 Stop uploading GPG signatures to pypi since it no longer supports them.
continuous-integration/drone/push Build is passing Details
6 days ago
Dan Helfman a185eb73b0 Fix GitHub release script now that "master" has been renamed to "main".
continuous-integration/drone/push Build is passing Details
6 days ago
Dan Helfman e80f27f922 Bump version for release.
continuous-integration/drone/tag Build is passing Details
6 days ago
Dan Helfman 1a5b3c9e4e Add Fedora schema loading fix to NEWS (#703).
continuous-integration/drone/push Build is passing Details
6 days ago
Dan Helfman b3f70434df Fix error loading configuration schema on Fedora Linux (#703).
continuous-integration/drone/push Build is failing Details
Reviewed-on: #702
6 days ago
Felix Kaechele c61d63b235 Use open() to test for file existance and readability
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
6 days ago
Felix Kaechele ba0899660d Verify that schema path exists before returning it
Signed-off-by: Felix Kaechele <felix@kaechele.ca>
6 days ago
Felix Kaechele 15cabb93ca Drop importlib_metadata entirely
The fallback option using the dirname of the config module location
seems to be more robust in a number of cases.

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
6 days ago
Felix Kaechele ce6daff12f Fix importlib.metadata.files workaround
Some distributions, such as Fedora, do not install the RECORDS file as
part of a package's dist-info. As a result importlib.metadata.files will
return None.

Use the workaround for these cases as well.

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
6 days ago
Dan Helfman caf654366c Document work-around for colons in YAML strings (#708).
continuous-integration/drone/push Build is passing Details
6 days ago
Dan Helfman 4f49b345af NEWS wording fix for clarity (#706).
continuous-integration/drone/push Build is passing Details
1 week ago
Dan Helfman 1784ca5910 Fix "check" action error when repository and archive checks are configured but the archive check gets skipped due to the configured frequency (#704).
continuous-integration/drone/push Build is passing Details
1 week ago
Dan Helfman 8f4cce5fa5 Make dev docs message stand out a little more.
continuous-integration/drone/push Build is failing Details
1 week ago
Dan Helfman 518aeabb2a Document verbosity levels (#484).
continuous-integration/drone/push Build is failing Details
1 week ago
Dan Helfman 341bd4118d Fix "--archive latest" on "list" and "info" actions only working on the first of multiple configured repositories (#706).
continuous-integration/drone/push Build is failing Details
1 week ago
Dan Helfman b222f6a60b Mention new verbosity level to NEWS (#484).
continuous-integration/drone/push Build is failing Details
1 week ago
Dan Helfman c0aaba6891 Add option to disable syslog output (#484).
continuous-integration/drone/push Build is failing Details
Reviewed-on: #675
1 week ago
Soumik Dutta a7f81d538d nit changes
- help strings in borgmatic commands
- test fixes in test_logger and test_borgmatic

Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2 weeks ago
Soumik Dutta 3d41ed3a34 add test to check that log_file is disabled
if logging is disabled

Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2 weeks ago
Soumik Dutta 0283f9ae2a fix help string
Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2 weeks ago
Soumik Dutta d556a23f97 update borgmatic tests
Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2 weeks ago
Soumik Dutta f98d07e8d8 fix logger test
Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2 weeks ago
Soumik Dutta 09f59ad97d disable monitoring hooks if monitoring_log_level is set to DISABLED
Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2 weeks ago
Soumik Dutta 24be6272ed add test for logger
Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2 weeks ago
Soumik Dutta 5a9bb4b97f update help strings
Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2 weeks ago
Soumik Dutta 6a2eb1f157 make value of disabled level higher
so that no other log has higher priority

Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2 weeks ago
Soumik Dutta 99473c30a8 disable sending logs in Healthchecks
Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2 weeks ago
Soumik Dutta f512d1e460 add verbosity level -2
Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
2 weeks ago
Dan Helfman 84c21b062f Fix incorrect argument ordering (#659).
continuous-integration/drone/push Build is passing Details
2 weeks ago
Dan Helfman 76138faaf3 Add integration test for mount action (#659). 2 weeks ago
Dan Helfman 9299841a5b Add date-based matching flags to NEWS (#659).
continuous-integration/drone/push Build is failing Details
2 weeks ago
Dan Helfman 35b5c62ca6 Add Borg 2 date-based matching flags for archive selection (#659).
continuous-integration/drone/push Build is failing Details
Reviewed-on: #661
2 weeks ago
Dan Helfman 05b989347c Upgrade requests test requirement (security).
continuous-integration/drone/push Build is passing Details
2 weeks ago
Chirag Aggarwal 00e9bb011a test should mock out make_flags_from_arguments
Signed-off-by: Chirag Aggarwal <thechiragaggarwal@gmail.com>
3 weeks ago
Dan Helfman 833796d1c4 Add archive check probing logic tweak to NEWS (#688).
continuous-integration/drone/push Build is passing Details
3 weeks ago
Dan Helfman e3425f48be Instead of taking the first check time found, take the maximum value (#688)
continuous-integration/drone/push Build is passing Details
3 weeks ago
Dan Helfman 79b094d035 Bump version for release.
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
3 weeks ago
Dan Helfman b45e45f161 Partial conversion of showing repository labels in logs instead of paths (part of #635).
continuous-integration/drone/push Build is running Details
3 weeks ago
Dan Helfman ba845d4008 Codespell saves the day.
continuous-integration/drone/push Build is passing Details
4 weeks ago
Dan Helfman 645d29b040 Fix archive checks being skipped even when particular archives haven't been checked recently (#688).
continuous-integration/drone/push Build is failing Details
4 weeks ago
Dan Helfman e66e449c3b Merge branch 'main' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic
continuous-integration/drone/push Build is passing Details
4 weeks ago
Dan Helfman 8eb05b840a Log a warning when "borgmatic borg" is run with an action that borgmatic natively supports (#694). 4 weeks ago
Dan Helfman f0fc638284 Docs: add Gentoo Linux to other ways to install (#696).
continuous-integration/drone/push Build is passing Details
Reviewed-on: #696
4 weeks ago
ennui c6126a9226 Docs: add Gentoo Linux to other ways to install 4 weeks ago
ennui 62b11ba16b Docs: add Gentoo Linux to other ways to install 4 weeks ago
Dan Helfman 403ae0f698 Clarify configuration comment about source_directories also accepting files (#693).
continuous-integration/drone/push Build is passing Details
1 month ago
Dan Helfman 92a2230a07 Add support for logging each log line as a JSON object via global "--log-json" flag (#680).
continuous-integration/drone/push Build is passing Details
1 month ago
Dan Helfman b3b08ee6d7 Fix error in "borgmatic restore" action when the configured repository path is relative (#691).
continuous-integration/drone/push Build is passing Details
1 month ago
Dan Helfman 15ef37d89f Add test coverage for exact_options_completion() raising (#686).
continuous-integration/drone/push Build is passing Details
1 month ago