Dan Helfman
10723efc68
Fix all monitoring hooks to warn if the server returns an HTTP 4xx error ( #554 ).
continuous-integration/drone/push Build is passing
Details
2022-06-29 21:19:40 -07:00
Dan Helfman
2e0b2a308f
Clarify --files flag action in documentation ( #554 ).
continuous-integration/drone/push Build is passing
Details
2022-06-29 09:20:13 -07:00
Dan Helfman
bd4d109009
Fix logging to include the full traceback when Borg experiences an internal error ( #553 ).
continuous-integration/drone/push Build is passing
Details
2022-06-28 13:38:24 -07:00
Dan Helfman
ae25386336
Update release script to abort if there are local changes. Prevents accidentally tagging a .dev0 changeset for release.
continuous-integration/drone/push Build is passing
Details
2022-06-25 09:42:05 -07:00
Dan Helfman
d929313d45
Bump version.
continuous-integration/drone/push Build is passing
Details
2022-06-24 10:18:01 -07:00
Dan Helfman
d372a86fe6
Code formatting.
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build encountered an error
Details
2022-06-23 10:41:04 -07:00
Dan Helfman
e306f03e1d
Merge branch 'master' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic
continuous-integration/drone/push Build is failing
Details
2022-06-23 10:28:09 -07:00
Dan Helfman
8336165f23
Update documentation with environment variable escaping ( #546 ).
2022-06-23 10:25:46 -07:00
Dan Helfman
c664c6b17b
Fix escaped environment variable in configuration ( #546 ).
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #549
2022-06-23 17:16:09 +00:00
SĂ©bastien MB
b63c854509
Fix escaped environment variable in configuration
...
- when an env variable is escaped in the configuration file, we expect
not to resolve it and remove the escape char `\`
2022-06-17 09:50:56 +02:00
Dan Helfman
aa013af25e
Remove some whitespace around "New in version ..." documentation labels.
continuous-integration/drone/push Build is passing
Details
2022-06-16 20:49:15 -07:00
Dan Helfman
cc32f0018b
Start formalizing how new features are flagged by version in documentation.
continuous-integration/drone/push Build is passing
Details
2022-06-16 20:23:16 -07:00
Dan Helfman
dfc4db1860
Document environment variable interpolation ( #546 ).
continuous-integration/drone/push Build is passing
Details
2022-06-16 15:30:53 -07:00
Dan Helfman
35706604ea
Upgrade documentation base images.
2022-06-16 15:22:59 -07:00
Dan Helfman
6d76e8e5cb
Code formatting.
continuous-integration/drone/push Build is passing
Details
2022-06-16 14:21:18 -07:00
Dan Helfman
aecb6fcd74
Code style, rename command-line flag, and move new code into its own file ( #546 )
continuous-integration/drone/push Build is failing
Details
2022-06-16 11:35:24 -07:00
Dan Helfman
ea45f6c4c8
Environment variable resolution in configuration file ( #546 ).
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #548
2022-06-16 18:18:12 +00:00
SĂ©bastien MB
97b5cd089d
Allow environment variable resolution in configuration file
...
- all string fields containing an environment variable like ${FOO} will
be resolved
- supported format ${FOO}, ${FOO:-bar} and ${FOO-bar} to allow default
values if variable is not present in environment
- add --no-env argument for CLI to disable the feature which is enabled
by default
Resolves : #546
2022-06-16 18:52:54 +02:00
Dan Helfman
f2c2f3139e
Add periods to ntfy config descriptions.
continuous-integration/drone/push Build is passing
Details
2022-06-10 09:42:41 -07:00
Dan Helfman
dc4e7093e5
Remove link to related software that hasn't seen updates in the past couple years.
continuous-integration/drone/push Build is passing
Details
2022-06-09 19:31:50 -07:00
Dan Helfman
b6f1025ecb
Bump version for release.
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2022-06-09 16:38:34 -07:00
Dan Helfman
65b2fe86c6
Fix Bash completion script to no longer alter your shell's settings.
continuous-integration/drone/push Build is passing
Details
2022-06-09 16:29:54 -07:00
Dan Helfman
0e90a80680
Add links in documentation for ntfy monitoring hook ( #543 ).
continuous-integration/drone/push Build is passing
Details
2022-06-09 13:41:22 -07:00
Dan Helfman
7648bcff39
Add a hook for sending push notifications via ntfy.sh.
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #543
2022-06-09 20:26:06 +00:00
Gavin Chappell
a8b8d507b6
add a hook for sending push notifications via ntfy.sh
2022-06-09 21:10:38 +01:00
Dan Helfman
3561c93d74
Fix Healthchecks tests that leak global state, breaking downstream tests (discovered in #543 ).
continuous-integration/drone/push Build is passing
Details
2022-06-09 11:05:44 -07:00
Dan Helfman
331a503a25
Document the borgmatic version in which "borgmatic list --find" is available ( #541 ).
continuous-integration/drone/push Build is passing
Details
2022-06-03 16:55:54 -07:00
Dan Helfman
9aefb5179f
Fix None find paths ( #541 ).
continuous-integration/drone/push Build is passing
Details
2022-06-03 15:20:05 -07:00
Dan Helfman
d14f22e121
Add "borgmatic list --find" flag for searching for files across multiple archives ( #541 ).
continuous-integration/drone/push Build is failing
Details
2022-06-03 15:12:14 -07:00
Dan Helfman
b6893f6455
Exclude deprecated "borg list --successful" flag from getting passed to Borg.
continuous-integration/drone/push Build is passing
Details
2022-06-02 21:14:25 -07:00
Dan Helfman
80ec3e7d97
Deprecate "borgmatic list --successful" flag, as listing only non-checkpoint (successful) archives is now the default in newer versions of Borg.
continuous-integration/drone/push Build is passing
Details
2022-06-02 20:35:39 -07:00
Dan Helfman
cd834311eb
Clarify completion docs.
continuous-integration/drone/push Build is passing
Details
2022-06-01 10:57:23 -07:00
Dan Helfman
d751cceeb0
Merge branch 'master' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic
2022-06-01 10:38:05 -07:00
Dan Helfman
ce78b07e4b
Add macOs to install and Bash completion documentation.
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #540
2022-06-01 17:37:51 +00:00
adidalal
87f3c50931
setup: add macOS
2022-06-01 15:56:40 +00:00
Dan Helfman
8e9e06afe6
Bump version for release.
continuous-integration/drone/tag Build is passing
Details
2022-05-31 09:41:20 -07:00
Dan Helfman
2bc91ac3d2
Add "generate-borgmatic-config --overwrite" flag to replace an existing destination file ( #539 ).
continuous-integration/drone/push Build is passing
Details
2022-05-29 16:03:55 -07:00
Dan Helfman
5b615d51a4
Add support for "borgmatic borg debug" command ( #538 ).
continuous-integration/drone/push Build is passing
Details
2022-05-29 15:43:03 -07:00
Dan Helfman
c7f5d5fd0b
Fix broken Bash completion of filenames, as in "-c config.yaml".
continuous-integration/drone/push Build is passing
Details
2022-05-29 10:49:33 -07:00
Dan Helfman
6ef7538eb0
Fix typo in Bash completions script.
continuous-integration/drone/push Build is passing
Details
2022-05-28 19:34:13 -07:00
Dan Helfman
8fa90053cf
Add "borgmatic check --force" flag to ignore configured check frequencies ( #523 ).
2022-05-28 19:29:33 -07:00
Dan Helfman
b3682b61d1
Add another note about the consistency checks schema in old versions ( #523 ).
2022-05-28 19:03:45 -07:00
Dan Helfman
ad0e2e0d7c
Tweak default check frequency to 1 month ( #523 ).
2022-05-28 15:49:50 -07:00
Dan Helfman
6629f40cab
In bash completion script, warn when script is out of date using script contents instead of version. (Fewer spurious warnings that way.)
2022-05-28 15:27:11 -07:00
Dan Helfman
e76bfa555f
Reduce the default consistency check frequency and support configuring the frequency independently for each check ( #523 ).
2022-05-28 14:42:19 -07:00
Dan Helfman
8ddb7268eb
Reuse "borg info" function.
continuous-integration/drone/push Build is passing
Details
2022-05-27 13:51:11 -07:00
Dan Helfman
cb5fe02ebd
Fix broken Bash completion end-to-end test.
continuous-integration/drone/push Build is passing
Details
2022-05-26 11:18:46 -07:00
Dan Helfman
77b84f8a48
Add Bash completion script so you can tab-complete the borgmatic command-line.
continuous-integration/drone/push Build is failing
Details
2022-05-26 10:27:53 -07:00
Dan Helfman
691ec96909
Fix python_requires to support all versions of 3.7 ( #537 ).
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #537
2022-05-26 15:51:46 +00:00
Steve Atwell
29b4666205
Fix python_requires to support all versions of 3.7
...
This is the standard way to support "Python 3.7 and newer" and it also
fixes use of borgmatic with some tools that do custom dependency
resolution. E.g., using pex with --platform.
2022-05-26 07:05:04 -07:00