Commit graph

  • 26a1a3d1e0 test cases for logfile option palto42 2019-11-02 14:34:16 +0100
  • 6da05cbe2d Exception handling for logfile option palto42 2019-11-02 14:33:57 +0100
  • f48f52079d Support for Borg --keep-exclude-tags and --exclude-nodump options (#234). Dan Helfman 2019-11-01 15:50:59 -0700
  • 76c569cf84 Update test requirements. Dan Helfman 2019-11-01 12:18:35 -0700
  • b121290c0f Merge remote-tracking branch 'upstream/master' into logging palto42 2019-11-01 19:44:04 +0100
  • 8fd46b8c70 Monitor backups with Cronitor hook integration. Dan Helfman 2019-11-01 11:33:15 -0700
  • 603f525352 Clarify --archive help. Dan Helfman 2019-11-01 10:50:20 -0700
  • 8c8640d0ab file-logger replaces syslog palto42 2019-11-01 18:42:24 +0100
  • e3dd545345 Extract files to a particular directory via "borgmatic extract --destination" flag. Also rename "--restore-path" to "--path" to reduce confusion. Dan Helfman 2019-11-01 10:00:26 -0700
  • 589fc30fc8 To orient the reader, add "borgmatic" to the top of each documentation page. Dan Helfman 2019-10-31 22:04:38 -0700
  • bd3c51fc5a Documentation for database restores (#229). Dan Helfman 2019-10-31 21:45:47 -0700
  • 2c46f53ef6 Attempt to upgrade version of pip used in CI. Dan Helfman 2019-10-31 20:37:01 -0700
  • 939f4d4e3d Add additional tests for database restores. Dan Helfman 2019-10-31 14:11:19 -0700
  • 3006db0cae Restore backed up PostgreSQL databases via "borgmatic restore" sub-command (#229). Dan Helfman 2019-10-31 12:57:36 -0700
  • 22640a9ca0 new option for log-file palto42 2019-10-31 10:44:22 +0100
  • ca23c3b8b3 Remove unnecessary word from documentation. Dan Helfman 2019-10-30 10:55:40 -0700
  • 74607fdd43 Documentation on how to develop borgmatic's documentation. Dan Helfman 2019-10-30 10:54:42 -0700
  • b53684a8f0 Fix incorrect link to hooks documentation. Dan Helfman 2019-10-29 09:53:45 -0700
  • f055f5dea8 Clarify borgmatic restore example with no leading slash. Dan Helfman 2019-10-28 12:00:54 -0700
  • 4dc4fe0b8d Reordering hooks a bit so that pre-backup ordering mirrors post-backup ordering. Dan Helfman 2019-10-27 14:47:55 -0700
  • 5e3c2da79c Database dump hooks documentation (#225). Dan Helfman 2019-10-23 15:35:37 -0700
  • 37dc94bc79 Add test for removal of database dumps. Dan Helfman 2019-10-23 13:36:03 -0700
  • fc274b43f0 Rename "borgmatic list --pattern-from" flag to "--patterns-from" to match Borg (#230). Dan Helfman 2019-10-22 22:42:36 -0700
  • 9ab12e4312 Tests for database dumping (#225). Dan Helfman 2019-10-22 21:39:30 -0700
  • a5ff35c198 Update NEWS with PostgreSQL database dump hook. Dan Helfman 2019-10-22 16:31:26 -0700
  • 458e7776c5 Database dump hooks for PostgreSQL, so you can easily dump your databases before backups run (#225). Dan Helfman 2019-10-22 16:28:42 -0700
  • fa5fa1c11b Move hooks into directory, so there can be one source file per type of hook (#225). Dan Helfman 2019-10-21 15:52:14 -0700
  • f8bc67be8d Config generation support for sequences of maps, needed for database dump hooks (#225). Dan Helfman 2019-10-21 15:17:47 -0700
  • 17586d49ac Bump version of tox in CI. Dan Helfman 2019-10-21 11:05:37 -0700
  • 2f75c9aa9e Bump Tox minimum version. Dan Helfman 2019-10-20 21:47:57 +0000
  • 60650ccfc7
    Follow latest Tox developments Luke Murphy 2019-10-20 12:49:14 +0200
  • c12c47cace Fix "borgmatic list --successful" with a slightly better heuristic for listing successful (non-checkpoint) archives. Dan Helfman 2019-10-16 10:24:58 -0700
  • d6aaab8a09 Remove parentheses from docs sentence. Dan Helfman 2019-10-15 13:02:54 -0700
  • 128ebf04ce Dead man's switch via healthchecks.io integration (#223) + new monitoring documentation. Dan Helfman 2019-10-15 10:49:14 -0700
  • b1941bcce9 Automatically rewrite links to localhost when developing on docs locally. Dan Helfman 2019-10-14 13:13:41 -0700
  • 7b3b28616d Add "borgmatic list --successful" flag to only list successful (non-checkpoint) archives (#86). Dan Helfman 2019-10-13 15:58:11 -0700
  • f3910f49ca Fix incorrect help on borg list --last flag. Dan Helfman 2019-10-13 14:46:28 -0700
  • 59e1cac92c Correct Arch Linux borgmatic package link. Dan Helfman 2019-10-11 14:35:07 -0700
  • b1f0287fdb Add documentation link to community AUR (Arch Linux) borgmatic package. Dan Helfman 2019-10-11 13:35:57 -0700
  • 99c35d4077 "flags" -> "actions" a few places in the docs. Dan Helfman 2019-10-11 10:46:30 -0700
  • 07b9ff61f2 Remove documentation link to the AUR (Arch Linux) borgmatic package, which apparently has been deleted. Dan Helfman 2019-10-11 10:42:19 -0700
  • f573c1810a Add a suggestion form to all documentation pages, so users can submit ideas for improving the documentation. Dan Helfman 2019-10-10 14:27:48 -0700
  • 1d37b14356 More detailed error alerting via runtime context available in "on_error" hook (#174). Dan Helfman 2019-10-01 12:23:16 -0700
  • 6c617eddd5 When backups to one of several repositories fails, keep backing up to the other repositories (#144). Dan Helfman 2019-09-30 22:19:31 -0700
  • e14ebee4e0 User-defined hooks for global setup or cleanup that run before/after all actions. (#192). Dan Helfman 2019-09-28 16:18:10 -0700
  • a897ffd514 Fix "borgmatic create --progress" output so that it updates on the console in real-time (#221). Dan Helfman 2019-09-25 12:03:10 -0700
  • a472735616 Merge sample cron files. Dan Helfman 2019-09-24 10:49:46 -0700
  • b3fec03cf4 Up the syslog verbosity in sample cron files. Dan Helfman 2019-09-24 10:47:39 -0700
  • 89dccc25c3 Add AC power condition for systemd service (#205). Dan Helfman 2019-09-24 10:43:30 -0700
  • 3846155d62 More robust sample systemd service: boot delay, network dependency, lowered CPU/IO priority, etc (#205). Dan Helfman 2019-09-24 10:16:30 -0700
  • 386979ebb4 Mention --stats option in documentation. Dan Helfman 2019-09-23 13:13:34 -0700
  • 07222cd984 Fix visibility of "borgmatic prune --stats" output (#219). Dan Helfman 2019-09-23 13:07:51 -0700
  • cf4c6c274d Upgrade build to Alpine 3.10. Dan Helfman 2019-09-23 09:07:17 -0700
  • 340bd72176 Fix regression of argument parsing for default actions (#220). Dan Helfman 2019-09-22 11:30:58 -0700
  • 1a1bb71af1 Fix error with "borgmatic check --only" command-line flag with "extract" consistency check (#217). Dan Helfman 2019-09-20 11:43:27 -0700
  • ae45dfe63a Clarify command-like help for check --only. Dan Helfman 2019-09-19 15:20:05 -0700
  • d6ac7a9192 Upgrade various dependencies. Dan Helfman 2019-09-19 13:04:59 -0700
  • d959fdbf8d Document new "check --only" command-line flag. Dan Helfman 2019-09-19 11:50:29 -0700
  • 81739791e0 Override configured consistency checks via "borgmatic check --only" command-line flag (#210). Dan Helfman 2019-09-19 11:43:53 -0700
  • 4cdff74e9b Support for Borg check --verify-data flag via borgmatic "data" consistency check (#210). Dan Helfman 2019-09-18 16:52:27 -0700
  • 11e830bb1d Fix flake8 warning. Dan Helfman 2019-09-18 14:11:56 -0700
  • cba00a9c4e Add NEWS entry for generate-borgmatic-config comment change. Dan Helfman 2019-09-18 14:06:03 -0700
  • f2198de151 Merge branch 'comments-white-space' of polyzen/borgmatic into master Dan Helfman 2019-09-18 21:03:56 +0000
  • 0c439c0c02
    Add space to separate comments from tokens Daniel M. Capella 2019-09-17 20:00:58 -0400
  • f11a9bb4aa Revert "Fix for spurious Borg traceback when initializing a repository in an empty directory (#201)." Dan Helfman 2019-09-14 16:14:20 -0700
  • ee6f390910 Merge branch 'point-to-stable-docs' of polyzen/borgmatic into master Dan Helfman 2019-09-14 21:53:34 +0000
  • 9a5117db14
    Consistently point to stable Borg docs Daniel M. Capella 2019-09-14 17:30:28 -0400
  • 9585c8f908 Fix for spurious Borg traceback when initializing a repository in an empty directory (#201). Dan Helfman 2019-09-13 13:08:23 -0700
  • 3495484ddd Bump version for release. Dan Helfman 2019-09-12 21:35:00 -0700
  • 67ab2acb82 Fix for hook erroring with exit code 1 not being interpreted as an error (#214). Dan Helfman 2019-09-12 16:37:43 -0700
  • c085bacccf Reorder arguments passed to Borg to fix duplicate directories when using Borg patterns (#213). Dan Helfman 2019-09-12 15:27:04 -0700
  • 896401088e Fix for traceback when the "checks" option has an empty value (#208). Dan Helfman 2019-08-26 09:52:32 -0700
  • ef3dda9213 Bypass Borg error about a moved repository (#209). Dan Helfman 2019-08-26 09:39:41 -0700
  • c9f5d9b048 In issue template, use python3 instead of python. Dan Helfman 2019-08-24 13:08:18 -0700
  • ccbd0b608b Do not treat Borg warnings (exit code 1) as failures (#204). Dan Helfman 2019-08-03 15:13:54 -0700
  • a7cc2ea803 When validating configuration files, require strings instead of allowing any scalar type. Dan Helfman 2019-08-03 14:52:12 -0700
  • 9ec75ccf3f Fit inadvertent conversion of ordered dict to dict. Dan Helfman 2019-07-27 14:15:24 -0700
  • 7c890be76d Black formatting. Dan Helfman 2019-07-27 14:08:47 -0700
  • 39e5aac479 If a "prefix" option in borgmatic's configuration has an empty value (blank or ""), then disable default prefix. Dan Helfman 2019-07-27 14:04:13 -0700
  • e25f2c4e6c Clarify documentation/schema about on_error hook running if there's an error in another hook (#202). Dan Helfman 2019-07-19 09:25:01 -0700
  • 7ad8f9ac6f Link to borgmatic-binary installation method. Dan Helfman 2019-07-13 15:40:26 -0700
  • 2add3ff7ad Fix redirect. Dan Helfman 2019-07-05 09:19:51 -0700
  • 0602ca1862 Add how-to redirect. Fix capitalization. Dan Helfman 2019-07-05 09:03:08 -0700
  • e973802fc1 Iterate on how-to document name wording. Dan Helfman 2019-07-05 08:57:25 -0700
  • 2bdf6dfd70 Merge branch 'master' of ssh://projects.torsion.org:3022/witten/borgmatic Dan Helfman 2019-07-05 08:52:06 -0700
  • f894c49540 Merge branch 'rename_howto_guide' of duncanbetts/borgmatic into master Dan Helfman 2019-07-05 15:52:21 +0000
  • 7900e5ea53 Update 'README.md' duncanbetts 2019-07-05 14:40:41 +0000
  • 5587f48bda Update 'docs/how-to/run-preparation-steps-before-backups.md' duncanbetts 2019-07-05 14:39:21 +0000
  • de3ee07566 Update 'README.md' duncanbetts 2019-07-05 14:37:42 +0000
  • fe39453598 Change example filename to be more descriptive. Dan Helfman 2019-06-30 17:23:09 -0700
  • 9c75063c05 Unbreak console snippet in docs. Dan Helfman 2019-06-30 17:09:34 -0700
  • 5cf2ef1732 Add note to documentation about using spaces instead of tabs for indentation, as YAML does not allow tabs (#199). Dan Helfman 2019-06-30 16:58:01 -0700
  • f35e6ea7ad Upgrade base layers. Dan Helfman 2019-06-27 15:38:00 -0700
  • 90595e9c18 Only log to syslog when run from a non-interactive console (e.g. a cron job). Related to #197. Dan Helfman 2019-06-27 14:41:21 -0700
  • 032d4adee3 Remove unicode byte order mark from syslog output. (Related to #197.) Dan Helfman 2019-06-27 10:03:49 -0700
  • 4444219e17 Support for Borg --noatime, --noctime, and --nobirthtime flags (mentioned in #193). Dan Helfman 2019-06-25 11:30:55 -0700
  • 56fd78089d Sort generated flags before passing them to Borg. Dan Helfman 2019-06-25 11:04:10 -0700
  • 86dbc00cbe Support for several more borgmatic/borg info command-line flags (#193). Dan Helfman 2019-06-25 10:46:55 -0700
  • c644270599 Pass through several "borg list" flags (#193). Dan Helfman 2019-06-25 10:18:30 -0700
  • 1676a98c51 Fix for Borg create error output not showing up at borgmatic verbosity level zero (#198). Dan Helfman 2019-06-24 09:55:41 -0700