|
@@ -93,21 +93,3 @@ def guard_configuration_upgraded(source_config_filename, destination_config_file
|
93
|
93
|
|
94
|
94
|
if os.path.exists(source_config_filename) and not destination_config_exists:
|
95
|
95
|
raise LegacyConfigurationNotUpgraded()
|
96
|
|
-
|
97
|
|
-
|
98
|
|
-class LegacyExcludesFilenamePresent(FileNotFoundError):
|
99
|
|
- def __init__(self):
|
100
|
|
- super(LegacyExcludesFilenamePresent, self).__init__(
|
101
|
|
- '''borgmatic changed its configuration file format in version 1.1.0 from INI-style
|
102
|
|
-to YAML. This better supports validation, and has a more natural way to express
|
103
|
|
-lists of values. The new configuration file incorporates excludes, so you no
|
104
|
|
-longer need to provide an excludes filename on the command-line with an
|
105
|
|
-"--excludes" argument.
|
106
|
|
-
|
107
|
|
-Please remove the "--excludes" argument and run borgmatic again.'''
|
108
|
|
- )
|
109
|
|
-
|
110
|
|
-
|
111
|
|
-def guard_excludes_filename_omitted(excludes_filename):
|
112
|
|
- if excludes_filename is not None:
|
113
|
|
- raise LegacyExcludesFilenamePresent()
|