Pārlūkot izejas kodu

Error when deprecated --excludes command-line option is used.

Dan Helfman 6 gadi atpakaļ
vecāks
revīzija
300ead65d3
2 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 1 0
      NEWS
  2. 3 0
      borgmatic/commands/borgmatic.py

+ 1 - 0
NEWS

@@ -1,6 +1,7 @@
 1.2.12.dev0
 1.2.12.dev0
  * #111: Update Borg create --filter values so a dry run lists files to back up.
  * #111: Update Borg create --filter values so a dry run lists files to back up.
  * #113: Update README with link to a new/forked Docker image.
  * #113: Update README with link to a new/forked Docker image.
+ * Error when deprecated --excludes command-line option is used.
 
 
 1.2.11
 1.2.11
  * #108: Support for Borg create --progress via borgmatic command-line flag.
  * #108: Support for Borg create --progress via borgmatic command-line flag.

+ 3 - 0
borgmatic/commands/borgmatic.py

@@ -110,6 +110,9 @@ def parse_arguments(*arguments):
 
 
     args = parser.parse_args(arguments)
     args = parser.parse_args(arguments)
 
 
+    if args.excludes_filename:
+        raise ValueError('The --excludes option has been replaced with exclude_patterns in configuration')
+
     if args.progress and not args.create:
     if args.progress and not args.create:
         raise ValueError('The --progress option can only be used with the --create option')
         raise ValueError('The --progress option can only be used with the --create option')