Commit graph

  • 358ed53da0 Only show build status badge for master branch. Dan Helfman 2019-06-23 16:53:33 -0700
  • 90925c9428 Provide tips about old-style flags for those on older versions. Dan Helfman 2019-06-23 16:42:23 -0700
  • cd192a6909 Bump version for release. Dan Helfman 2019-06-23 16:30:16 -0700
  • 7185146481 A bunch of tests for parse_subparser_arguments(). Dan Helfman 2019-06-23 16:06:39 -0700
  • c15e6c5fe5 More actions help. Dan Helfman 2019-06-23 09:46:22 -0700
  • 79c2b9df06 Don't make major version bump after all. Dan Helfman 2019-06-23 09:23:51 -0700
  • acd6772148 Update documentation to refer to dashless action sub-commands. Dan Helfman 2019-06-22 22:09:50 -0700
  • cd91dbd4f7 Include sub-command help in documentation. Dan Helfman 2019-06-22 22:04:56 -0700
  • 8fc4efff88 Add subcommand note to NEWS. Dan Helfman 2019-06-22 21:35:40 -0700
  • 4bf3e906a1 Break out main borgmatic arguments-parsing code into a separate file. Dan Helfman 2019-06-22 21:32:27 -0700
  • 0ca43ef67a Get tests passing. Dan Helfman 2019-06-22 21:23:48 -0700
  • 603e055a39 Fix borgmatic command unit tests for new parsed arguments. Dan Helfman 2019-06-22 16:29:25 -0700
  • 75c04611dc Refactor to support subparsed-based parsed arguments. Dan Helfman 2019-06-22 16:10:07 -0700
  • 881dc9b01e Make each subparser get a crack all all arguments. Dan Helfman 2019-06-21 23:12:37 -0700
  • 8c72e909a7 Initial stab at subparsers for argument parsing. Not yet fully working. Dan Helfman 2019-06-21 22:27:16 -0700
  • 74ac148747 Disable console color via "color" option in borgmatic configuration output section (#191). Dan Helfman 2019-06-19 20:48:54 -0700
  • be7887c071 Demote log level of unhelpful info log (#194). Dan Helfman 2019-06-19 12:01:03 -0700
  • da459d95b8 Bump version for release. Dan Helfman 2019-06-17 12:16:23 -0700
  • b3aa6af859 Don't color syslog output (#197). Dan Helfman 2019-06-17 11:53:08 -0700
  • b816af1b13 Undo purge. Dan Helfman 2019-06-16 22:10:25 -0700
  • 276aeb9875 Fix tests that assert on default syslog verbosity. Dan Helfman 2019-06-16 21:58:41 -0700
  • de94001508 Change default syslog verbosity to show errors only. Dan Helfman 2019-06-16 21:57:14 -0700
  • 7cfab3620b Don't prune docs image after push, so watchtower can pick it up. Dan Helfman 2019-06-16 21:52:09 -0700
  • 6c136ebbf1 Fix for unclear error message for invalid YAML merge include (#196). Dan Helfman 2019-06-16 21:33:40 -0700
  • eaa5eb4174 Note about including config file. Dan Helfman 2019-06-15 14:28:32 -0700
  • acc2a39454 Include note about debug output. Dan Helfman 2019-06-15 14:27:53 -0700
  • a10c7a8496 Trying out a Gitea issue template for somewhat more structured bug reports. Dan Helfman 2019-06-15 14:23:45 -0700
  • de82919e39 Skip coverage on a particular annoying-to-trigger branch in execution code. Dan Helfman 2019-06-13 21:38:06 -0700
  • 1ba56d5262 Fix tests in Python 3.6. Dan Helfman 2019-06-13 21:34:04 -0700
  • 1c825b5d84 Bump version for release. Dan Helfman 2019-06-13 20:50:06 -0700
  • d6d66de251 Set umask used when executing hooks via "umask" option in borgmatic hooks section (#189). Dan Helfman 2019-06-13 17:05:26 -0700
  • 76d79f0331 Suppress part of an obnoxious warning about disabling coverage (for end-to-end tests). Dan Helfman 2019-06-13 14:15:08 -0700
  • dc43c38e29 Complete test coverage for logging branch. Dan Helfman 2019-06-13 11:11:42 -0700
  • 7d7308a80d Integration tests for execute.py. Dan Helfman 2019-06-13 10:48:21 -0700
  • b43ef9d76d Move test file to correspond to its code under test. Dan Helfman 2019-06-13 10:27:00 -0700
  • 28cdd67743 Error hook test. Dan Helfman 2019-06-13 10:14:16 -0700
  • 7f126ce127 Move hook.py file up a level. Dan Helfman 2019-06-13 10:09:16 -0700
  • a6c4debf78 Additional test coverage, and upgrade test requirements. Dan Helfman 2019-06-13 10:01:55 -0700
  • a74ad5475e Run all Borg commands such that they log to syslog as well as console. Dan Helfman 2019-06-12 20:56:20 -0700
  • fa293828df Run hooks such that their output goes to syslog as well as console. Dan Helfman 2019-06-12 13:09:04 -0700
  • f5582b1754 Move borgmatic.borg.execute module up a level for broader use. Dan Helfman 2019-06-12 12:13:59 -0700
  • 1af95714c2 Collapse two execute_command() parameters into one output log level parameter. Dan Helfman 2019-06-12 12:11:36 -0700
  • 0406d18cfd Log Borg --stats output as warning so it shows up at any verbosity level. Dan Helfman 2019-06-12 11:49:35 -0700
  • 66e9ec9c3c A few tests for JSON flag suppressing Borg output. Dan Helfman 2019-06-12 11:31:46 -0700
  • 899a7c8318 Add some wheel metadata do .gitignore. Dan Helfman 2019-06-11 21:40:28 -0700
  • 7c01b69498 Details on where to view logs. Dan Helfman 2019-06-11 21:35:43 -0700
  • 4f0d3bf4ed Add docs/default about systemd journald rate limiting. Dan Helfman 2019-06-11 17:03:40 -0700
  • 9a5e7a3abb Successfully convert Borg output to Python logging entries. Dan Helfman 2019-06-11 16:42:04 -0700
  • 02eb6c7e09 Merge branch 'master' into logging Dan Helfman 2019-06-10 10:27:22 -0700
  • 418c09398c Fix incorrect compression default in schema comment. Dan Helfman 2019-06-09 21:21:46 -0700
  • cdbd4c55e8 Fix 404 links harder. Dan Helfman 2019-06-01 13:23:48 -0700
  • 2374410891 Fix 404 documentation links by switching to absolute links. Dan Helfman 2019-06-01 13:02:39 -0700
  • d2c46e91fe Add rsync.net to hosting providers; includ random link rotation. Dan Helfman 2019-05-29 15:35:04 -0700
  • 12441331e6 Fix formatting / import ordering. Dan Helfman 2019-05-27 15:46:38 -0700
  • 9ceeae2de0 Add separate syslog verbosity flag. Dan Helfman 2019-05-27 15:44:48 -0700
  • e0e493c2f1 Factor out configuring of logging into a common function. Dan Helfman 2019-05-27 15:05:26 -0700
  • 0f05f7ad93 Log to syslog in addition to existing standard out logging (#53). Dan Helfman 2019-05-26 16:34:46 -0700
  • 9bc1b71017 Clarify description in setup.py. Dan Helfman 2019-05-26 13:36:53 -0700
  • b3776871b5 Rewrite the borgmatic overview a bit to clarify its place in the world. Dan Helfman 2019-05-26 13:35:51 -0700
  • 308cb31bf9 Remove some of the link rewriting to hopefully fix broken docs links. Dan Helfman 2019-05-25 21:55:28 -0700
  • e1f4643215 In README, use absolute links to properly rendered documentation (to cut down on confusion). Dan Helfman 2019-05-25 21:48:05 -0700
  • bc4fb322b5 Move documenation build step last in CI. Refactor docs build scripts. Dan Helfman 2019-05-21 21:33:25 -0700
  • 2c4f192e43 Attempt to build documentation image in CI. Dan Helfman 2019-05-21 21:13:35 -0700
  • fb7a6dccaa Link to docs on skipping pruning entirely. Dan Helfman 2019-05-21 12:32:19 -0700
  • 2826b7bd7c Add files for building documentation into a Docker image for web serving. Dan Helfman 2019-05-21 03:16:32 +0000
  • 932848f6c1 Merge branch 'master' into docs-image. Dan Helfman 2019-05-20 19:23:12 -0700
  • 9255940c6b Upgrade Drone build file format from 0.8 to 1.x. Dan Helfman 2019-05-21 02:21:46 +0000
  • 3eadd16856 Add build server upgrade to NEWS. Dan Helfman 2019-05-20 19:20:05 -0700
  • 61f46c5ad5 Try without explicit "sh". Dan Helfman 2019-05-20 19:06:13 -0700
  • aad47d1741 bash -> sh. Dan Helfman 2019-05-20 18:19:42 -0700
  • 079dd3fe4c Another try. Dan Helfman 2019-05-20 18:18:30 -0700
  • d47f1bff4d Try to run script. Dan Helfman 2019-05-20 18:17:25 -0700
  • 53967f6324 Trigger build. Dan Helfman 2019-05-20 17:48:39 -0700
  • f5a70dc2a5 Drone + jsonnet apparently requires an extension, so switching back to plain YAML. Dan Helfman 2019-05-20 17:30:07 -0700
  • 31ae1013d7 Add missing close curly. Dan Helfman 2019-05-20 17:18:30 -0700
  • 071945e558 Re-order. Dan Helfman 2019-05-20 17:15:01 -0700
  • 5c4d6a6e83 Upgrade Drone build file format from 0.8 to 1.x. Dan Helfman 2019-05-20 17:05:29 -0700
  • 9c9be65b2b Add files for building documentation into a Docker image for web serving. Dan Helfman 2019-05-20 11:41:39 -0700
  • c164684703 Allow to only run unit tests with Tox. Dan Helfman 2019-05-19 22:07:15 +0000
  • 842c9001ba Auto-join #borgmatic from IRC web chat. Dan Helfman 2019-05-19 15:04:01 -0700
  • 481e47076e Add #borgmatic Freenode IRC channel to documentation. Dan Helfman 2019-05-19 15:01:03 -0700
  • 917a0dd0a0
    Pass posargs to pytest in main testenv Luke Murphy 2019-05-19 23:53:32 +0200
  • 358aed7c31
    Allow to only run unit tests with Tox Luke Murphy 2019-05-19 13:07:18 +0200
  • 9893834e85 Pass positional arguments to Tox environments commands. Dan Helfman 2019-05-19 21:28:38 +0000
  • 32cf3225c5 Update NEWS. Dan Helfman 2019-05-19 14:17:00 -0700
  • 2bfd7518c5 Look for .yml configuration file extension in addition to .yaml (#178). Dan Helfman 2019-05-19 21:16:25 +0000
  • 4ba56684d1 Update NEWS with remove Python cache files before each Tox run. Dan Helfman 2019-05-19 10:07:28 -0700
  • 0b1e38e5f6 Remove Python cache files before each Tox run. Dan Helfman 2019-05-19 17:07:11 +0000
  • 7974219389
    Make sure to pass posargs for Tox testenvs Luke Murphy 2019-05-19 13:11:22 +0200
  • 8424e443a9
    Also read .yml ending configuration files Luke Murphy 2019-05-19 13:04:42 +0200
  • 85251cf5d4
    Ensure to remove cache files for Tox runs Luke Murphy 2019-05-19 12:46:32 +0200
  • 8f882ea3ea Switch to more standard "utm_source" for hosting provider link. Dan Helfman 2019-05-18 21:33:39 -0700
  • 7a2bcc96bb Add Borg/borgmatic hosting providers to documentation. Dan Helfman 2019-05-18 20:59:50 -0700
  • 8b41e58e1f Mention isort import ordering in documentation. Dan Helfman 2019-05-16 12:06:55 -0700
  • 9417359da3 Fix for regression with missing verbose log entries (#177). Dan Helfman 2019-05-16 10:50:19 -0700
  • 1cf0e1bd84 Support for various Borg directory environment variables (#153). Dan Helfman 2019-05-16 10:34:52 -0700
  • 223f803e87 Fix formatting. Dan Helfman 2019-05-14 13:09:36 -0700
  • 6cb901d083 Bump version for release. Dan Helfman 2019-05-14 13:07:49 -0700
  • 096be14230 Run tests for all installed versions of Python (#166). Dan Helfman 2019-05-14 20:06:08 +0000
  • bb8b1e58e8 PR feedback: Consistency. Dan Helfman 2019-05-14 12:19:56 -0700