Remove --all option - empty param list instead

This commit is contained in:
Dmitry
2018-01-06 15:47:57 -08:00
parent ab3abbe87a
commit de533f0437
2 changed files with 3 additions and 13 deletions
-6
View File
@@ -423,12 +423,6 @@ def parse_args(argv=None):
'targets',
nargs='*',
help='Data files to check')
fsck_parser.add_argument(
'-a',
'--all',
action='store_true',
default=False,
help='Check all data files')
fsck_parser.add_argument(
'-p',
'--physical',
+3 -7
View File
@@ -6,18 +6,14 @@ from dvc.data_cloud import file_md5
class CmdFsck(CmdBase):
def run(self):
if not self.args.targets and not self.args.all:
self.project.logger.error(u'Data files are not specified')
return 1
directions = self.project.all_directions()
files_and_stages = self.directions_by_datafile(directions)
if self.args.all:
dvc_files = files_and_stages.keys()
else:
if self.args.targets:
dvc_files = [os.path.relpath(os.path.abspath(f), self.project.root_dir)
for f in self.args.targets]
else:
dvc_files = files_and_stages.keys()
caches = self.project.cache.find_cache(dvc_files)