Dan Helfman
504cce39a1
Add NEWS entry for #629 .
2023-01-14 09:17:27 -08:00
Dan Helfman
6c4abb6803
Merge pull request 'Log warning for excluding special files only if list is not empty' ( #629 ) from palto42/borgmatic:special_files_warn into master
...
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/629
2023-01-14 17:15:01 +00:00
palto42
fd7ad86daa
conditional warning for excluding special files
2023-01-03 21:53:51 +01:00
Dan Helfman
6f3b23c79d
Lowercase borgmatic in documentation.
2022-12-23 14:12:48 -08:00
Dan Helfman
4838f5e810
Add borgmatic minimum version to compact docs ( #624 ).
...
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/625
2022-12-23 22:11:45 +00:00
Macguire Rintoul
116f1ab989
add borgmatic minimum version to compact docs
2022-12-23 13:32:01 -08:00
Dan Helfman
5e15c9f2bc
Fix traceback when include merging on ARM64 ( #622 ).
2022-12-23 10:07:53 -08:00
Dan Helfman
442641f9f6
Update borgmatic social links.
2022-12-16 11:39:05 -08:00
Dan Helfman
f67c544be6
Optionally dump "all" PostgreSQL databases to separate files instead of one combined dump file ( #438 , #560 ).
2022-12-15 22:59:42 -08:00
Dan Helfman
437fd4dbae
Update developer constributing instructions as well.
2022-12-13 23:56:32 -08:00
Dan Helfman
36873252d6
Update developer instructions.
2022-12-13 23:44:27 -08:00
Dan Helfman
1ef82a27fa
Clarify data/archives check implicit enabling.
2022-12-12 16:03:05 -08:00
Dan Helfman
6837dcbf42
Clarify documentation about transferring archives between related repositories.
2022-12-10 12:59:44 -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
f79286fc91
Bump version for release.
2022-11-27 09:00:40 -08:00
Dan Helfman
694d376d15
Clarify documentation about multiple repositories and separate configuration files ( #613 ).
2022-11-21 13:33:01 -08:00
Dan Helfman
ab4c08019c
Upgrade pytest test dependency (security).
2022-11-18 11:13:51 -08:00
Dan Helfman
fd39f54df7
Code formatting.
2022-11-18 08:35:01 -08:00
Dan Helfman
ca7e18bb29
Override PostgreSQL dump/restore commands via configuration options ( #311 ).
...
Merge pull request #49 from jpaniagualaconich/specify-pg-dump-restore-commands
2022-11-18 08:33:14 -08:00
Dan Helfman
6975a5b155
Fix "data" consistency check to support "check_last" and consistency "prefix" options ( #611 ).
2022-11-17 10:19:48 -08:00
Dan Helfman
b627d00595
More consistency checks documentation edits.
2022-11-14 15:13:47 -08:00
Dan Helfman
9bd8f1a6df
Clarify consistency check configuration.
2022-11-14 14:58:42 -08:00
Javier Paniagua
faf682ca35
specify pg dump/restore commands ( #311 )
2022-11-06 11:12:53 +01:00
Dan Helfman
6aeb74550d
Clarify examples in include merging and deep merging documentation ( #607 ).
2022-10-28 19:33:19 -07:00
Dan Helfman
89500df429
Fix traceback when a configuration section is present but lacking any options ( #604 ).
2022-10-23 13:56:03 -07:00
Dan Helfman
82b072d0b7
Update documentation to mention using blake2 with "transfer" action.
2022-10-17 15:04:30 -07:00
Dan Helfman
018c0296fd
Document that special file exclusion also excludes symlinks to special files ( #596 ).
2022-10-15 10:14:46 -07:00
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
953277a066
Fix special file detection when broken symlinks are encountered ( #596 ).
2022-10-14 09:41:08 -07:00
Dan Helfman
e2002b5488
Bump version for release.
2022-10-12 10:59:54 -07:00
Dan Helfman
c9742e1d04
Code formatting.
2022-10-12 10:52:32 -07:00
Dan Helfman
906da838ef
Add missing break-lock action command-line help ( #357 ).
2022-10-12 10:48:10 -07: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
e8e4d17168
Clean up changelog for the current dev release.
2022-10-06 22:06:03 -07:00
Dan Helfman
a31ce337e9
Skip auto-exclusion of special files when user explicitly sets read_special to true ( #587 ).
2022-10-06 11:07:43 -07:00
Dan Helfman
902730df46
Update sample systemd file to allow system idle ( #589 ).
2022-10-05 10:20:25 -07:00
Dan Helfman
c969c822ee
Do not inhibit idle in borgmatic.service ( #589 ).
...
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/589
2022-10-05 17:14:19 +00:00
Dan Helfman
c31702d092
Fix for potential data loss with "patterns_from". Also, display excluded files ( #590 ).
2022-10-04 22:57:18 -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
2774c2e4c0
Add support for Borg 2's "--match-archives" flag (replaces "--glob-archives") ( #591 ).
2022-10-03 22:50:37 -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
LaserEyess
2e9f70d496
Do not inhibit idle in borgmatic.service
...
When backing up a machine with a monitor using logind to control idle
timeout and things like DPMS, borgmatic can block the screen from
turning on/off with systemd-inhibit. This is because by default
systemd-inhibit will block "idle:sleep:shutdown". Borgmatic does not
need to care about idle, only about suspend and shutdown. So, add an
explicit `--what` flag for what borgmatic should inhibit.
For more information see systemd-inhibit(1).
2022-10-01 09:33:38 -04:00
Dan Helfman
90be5b84b1
Fix changelog development version.
2022-09-20 14:02:48 -07:00
Dan Helfman
80e95f20a3
Add "borgmatic borg" documentation note about interactive prompts.
2022-09-20 14:01:47 -07:00
Dan Helfman
ac7c7d4036
Warn when ignoring a configured "read_special" value of false, as true is needed when database hooks are enabled ( #587 ).
2022-09-20 13:52:13 -07:00
Dan Helfman
858b0b9fbe
Note version of borgmatic needed for "borgmatic borg" action ( #586 ).
2022-09-13 09:05:18 -07:00
Dan Helfman
9cc043f60e
Update "find" command in documentation to work on BSDs and not just Linux ( #583 ).
2022-09-11 20:02:30 -07:00
Dan Helfman
276a27d485
Bump version for release.
2022-09-08 10:29:44 -07:00
Dan Helfman
679bb839d7
Fix hang when database hooks are enabled and "patterns" contains a parent directory of "~/.borgmatic" ( #582 ).
2022-09-08 10:16:42 -07:00
Dan Helfman
9e64d847ef
Fix regression in which "borgmatic info --archive ..." showed repository info instead of archive info with Borg 1 ( #577 ).
2022-08-30 20:42:42 -07:00