Dan Helfman
|
b9a11e860d
|
Remove legacy configuration parsing code, no longer needed with upgrade-borgmatic-config gone (#529).
|
2023-06-25 15:36:25 -07:00 |
|
Dan Helfman
|
e4e455ee45
|
Deprecate validate-borgmatic-config in favor of new "config validate" action (#529).
|
2023-06-23 10:11:41 -07:00 |
|
Dan Helfman
|
1b90da5bf1
|
Deprecate generate-borgmatic-config in favor if new "config generate" action (#529).
|
2023-06-21 12:19:49 -07:00 |
|
Dan Helfman
|
147516ae3f
|
Remove additional upgrade-borgmatic-config code (#529).
|
2023-06-20 09:41:26 -07:00 |
|
Dan Helfman
|
7b8be800a4
|
Refactor arguments parsing to fix bootstrap action CLI issues (#712).
|
2023-06-19 16:18:47 -07:00 |
|
Dan Helfman
|
c294e78715
|
Use absolute paths when storing configuration files in an archive for later bootstrapping (#697).
|
2023-06-15 21:45:43 -07:00 |
|
Dan Helfman
|
bbc7f0596c
|
Fix Bash completion for sub-actions like "borgmatic config bootstrap" (#697 follow-on work).
|
2023-06-15 10:55:31 -07:00 |
|
Dan Helfman
|
beb899d6fb
|
Make user-facing manifest loading error messages a little friendlier (#697).
|
2023-06-10 15:50:11 -07:00 |
|
Dan Helfman
|
ef409ad23c
|
Store configs used to create an archive in the archive and add borgmatic bootstrap (#697).
Merge pull request #71 from diivi/feat/store-config-in-archive
|
2023-06-10 14:39:53 -07:00 |
|
Divyansh Singh
|
197920d9ef
|
improve tests and some docstrings.
|
2023-06-09 17:31:57 +05:30 |
|
Divyansh Singh
|
f90d30e0e1
|
remove duplicate comments
|
2023-06-08 00:08:39 +05:30 |
|
Divyansh Singh
|
dc56fd33a0
|
formatting
|
2023-06-07 01:47:16 +05:30 |
|
Divyansh Singh
|
4b024daae0
|
pass all tests with wittens recommendation
|
2023-06-06 23:37:09 +05:30 |
|
Divyansh Singh
|
206a9c9607
|
edit schema comments and work on witten review
|
2023-06-05 20:05:10 +05:30 |
|
Divyansh Singh
|
bb60b25399
|
merge subparsers and refactor
|
2023-06-02 02:04:35 +05:30 |
|
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).
|
2023-05-30 23:19:33 -07:00 |
|
Divyansh Singh
|
4c60bf84d7
|
extract config files
|
2023-05-28 01:36:32 +05:30 |
|
Divyansh Singh
|
dbb778a4d6
|
finish parsing and add error for empty config subcommand
|
2023-05-26 22:44:31 +05:30 |
|
Soumik Dutta
|
09f59ad97d
|
disable monitoring hooks if monitoring_log_level is set to DISABLED
Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
|
2023-05-26 08:57:12 +05:30 |
|
Dan Helfman
|
b45e45f161
|
Partial conversion of showing repository labels in logs instead of paths (part of #635).
|
2023-05-16 09:36:50 -07:00 |
|
Divyansh Singh
|
b10148844b
|
change config_paths var name to used_config_paths to avoid collisions
|
2023-05-16 14:00:23 +05:30 |
|
Divyansh Singh
|
1bc7bb4971
|
feat: store configs used to create an archive in the archive
|
2023-05-15 23:04:42 +05:30 |
|
Dan Helfman
|
92a2230a07
|
Add support for logging each log line as a JSON object via global "--log-json" flag (#680).
|
2023-05-08 23:00:49 -07:00 |
|
Isaac
|
0009471f67
|
start work on completion
|
2023-04-27 18:46:13 -07:00 |
|
Dan Helfman
|
8cb5a42a9e
|
Drop deprecated pkg_resources in favor of importlib.metadata and packaging.
|
2023-04-14 21:21:25 -07:00 |
|
Dan Helfman
|
5dbb71709c
|
Upgrade test requirements and code style requirements. Auto-reformat code accordingly.
|
2023-04-14 19:35:24 -07:00 |
|
Divyansh Singh
|
16d7131fb7
|
refactor tests
|
2023-04-07 01:00:38 +05:30 |
|
Divyansh Singh
|
091d60c226
|
refactor and improve tests
|
2023-04-06 12:36:10 +05:30 |
|
Divyansh Singh
|
0fbdf8d860
|
feat: add logfile name to hook context for interpolation
|
2023-04-06 09:31:24 +05:30 |
|
Dan Helfman
|
7e6bee84b0
|
Add "--log-file-format" flag for customizing the log message format (#658).
|
2023-04-02 23:06:36 -07:00 |
|
Dan Helfman
|
3e8e38011b
|
Labels for repositories (#635).
Merge pull request #57 from diivi/feat/tag-repos
|
2023-03-27 15:46:22 -07:00 |
|
Divyansh Singh
|
b511e679ae
|
remove optional label for repos from tests
|
2023-03-26 16:59:29 +05:30 |
|
Dan Helfman
|
19e95628c3
|
Add documentation and NEWS for custom constants feature (#612).
|
2023-03-24 23:47:05 -07:00 |
|
Divyansh Singh
|
d6dfb8753a
|
reformat
|
2023-03-25 01:50:47 +05:30 |
|
Divyansh Singh
|
1bc003560a
|
Merge branch 'master' of https://github.com/diivi/borgmatic into feat/tag-repos
|
2023-03-25 01:39:26 +05:30 |
|
Divyansh Singh
|
e83ad9e1e4
|
use repository["path"] instead of repository
|
2023-03-25 01:04:57 +05:30 |
|
Dan Helfman
|
f42890430c
|
Add code style plugins to enforce use of Python f-strings and prevent single-letter variables.
|
2023-03-23 23:11:14 -07:00 |
|
Divyansh Singh
|
8a63c49498
|
feat: tag repos
|
2023-03-23 01:01:26 +05:30 |
|
Divyansh Singh
|
23e7f27ee4
|
fix: rephrase error when running from config
to avoid confusion, as the user might think the problem is with their config file
|
2023-03-22 02:22:43 +05:30 |
|
Dan Helfman
|
b343363bb8
|
Change the default action order to: "create", "prune", "compact", "check" (#304).
|
2023-03-08 14:05:06 -08:00 |
|
Dan Helfman
|
9db31bd1e9
|
Run any command-line actions in the order specified instead of using a fixed ordering (#304).
|
2023-03-08 13:19:41 -08:00 |
|
Soumik Dutta
|
45256ae33f
|
add test for healthchecks
Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
|
2023-03-06 03:38:08 +05:30 |
|
Soumik Dutta
|
69f6695253
|
Add support for healthchecks "log" feature #628
Signed-off-by: Soumik Dutta <shalearkane@gmail.com>
|
2023-03-05 19:27:32 +05:30 |
|
Dan Helfman
|
0e6b2c6773
|
Optionally dump "all" PostgreSQL databases to separate files instead of one combined dump file (#438, #560).
|
2023-01-25 23:31:07 -08:00 |
|
Dan Helfman
|
c657764367
|
Fix logs that interfere with JSON output by making warnings go to stderr instead of stdout (#602).
|
2022-12-02 12:12:10 -08:00 |
|
Dan Helfman
|
d7f1c10c8c
|
To prevent Borg hangs, unconditionally delete stale named pipes before dumping databases (#360).
|
2022-10-12 10:26:09 -07:00 |
|
Dan Helfman
|
ba8fbe7a44
|
Add "break-lock" action for removing any repository and cache locks leftover from Borg aborting (#357).
|
2022-10-04 13:42:18 -07:00 |
|
Dan Helfman
|
61fb275896
|
Fix duplicate-appearing log entries for "list" action.
|
2022-08-30 20:29:26 -07:00 |
|
Dan Helfman
|
317dc7fbce
|
Add "before_actions" and "after_actions" command hooks that run before/after all the actions for each repository, update docs to cover per-repository configurations (#463).
|
2022-08-21 21:48:37 -07:00 |
|
Dan Helfman
|
462326406e
|
Drop only-style actions like "--create", rename "prune --files" to "prune --list", and add "--list" alias to "create" and "export-tar" (#571).
|
2022-08-21 14:25:16 -07:00 |
|