Commit History

Author SHA1 Message Date
  Dan Helfman 3eabda45f2 If a boolean option name already starts with "no_", don't add a "--no-no-..." CLI flag (#303). 2 months ago
  Dan Helfman d2c3ed26a9 Make a CLI flag for any config option that's a list of scalars (#303). 2 months ago
  Dan Helfman bbf6f27715 For boolean configuration options, add separate "--foo" and "--no-foo" CLI flags (#303). 2 months ago
  Dan Helfman 364200c65a Fix incorrect matching of non-zero array index flags with dashed names (#303). 2 months ago
  Dan Helfman 4065c5d0f7 Fix use of dashed command-line flags like "--repositories[2].append-only" generated from configuration (#303). 2 months ago
  Dan Helfman affe7cdc1b Expose propertyless YAML objects from configuration (e.g. "constants") as command-line flags (#303). 2 months ago
  Dan Helfman 5bf2f546b9 More automated tests (#303). 2 months ago
  Dan Helfman b4c558d013 Add tests for CLI arguments from schema logic (#303). 2 months ago
  Dan Helfman 79bf641668 Set the action type when cloning an argument for a list index flag (#303). 2 months ago
  Dan Helfman 50beb334dc Add tests for adding array element arguments and fix the code under test (#303). 2 months ago
  Dan Helfman 814cdb4b87 Deprecate the "borgmatic_source_directory" option in favor of "user_runtime_directory" and "user_state_directory" (#562). Move the default borgmatic streaming database dump and bootstrap metadata location on disk (#562). With Borg 1.4+, store database dumps and bootstrap metadata in a "/borgmatic" directory within a backup archive (#838). Add "--local-path", "--remote-path", and "--user-runtime-directory" flags to the "config bootstrap" action. 7 months ago
  Dan Helfman 7894600408 Fix "Unrecognized argument" error when the same value is with different command-line flags (#881). 11 months ago
  Dan Helfman b62017be4b Fix edge case in which "--config somepath.yaml" followed by an action alias (e.g. init for rcreate) wasn't parsed correctly (#716). 1 year ago
  Dan Helfman 8debcbeaba Remove duplicated tests (#716). 1 year ago
  Dan Helfman 35a11559ac Fix error parsing arguments with multiple verbosity flags (#716). 1 year ago
  Dan Helfman 7b8be800a4 Refactor arguments parsing to fix bootstrap action CLI issues (#712). 1 year ago
  Divyansh Singh 3315555d06 cleaner test 2 years ago
  Divyansh Singh 6475345a8f attempt to test parse_subparser_arguments 2 years ago
  Divyansh Singh f82631e3bb tests for arguments.py 2 years ago
  Dan Helfman 9db31bd1e9 Run any command-line actions in the order specified instead of using a fixed ordering (#304). 2 years ago
  Dan Helfman b525e70e1c Run "compact" action by default when no actions are specified (#394). 3 years ago
  Dan Helfman cf8882f2bc Run arbitrary Borg commands with new "borgmatic borg" action (#425). 4 years ago
  Dan Helfman 1a1bb71af1 Fix error with "borgmatic check --only" command-line flag with "extract" consistency check (#217). 5 years ago
  Dan Helfman 7185146481 A bunch of tests for parse_subparser_arguments(). 6 years ago