target: fix bugs

Fixes #215

Signed-off-by: Ruslan Kuprieiev <[email protected]>
This commit is contained in:
Ruslan Kuprieiev
2017-09-17 14:47:26 +03:00
parent 8b489f7663
commit 46b0f4eacc
3 changed files with 14 additions and 9 deletions
+1 -1
View File
@@ -47,7 +47,7 @@ class CmdRepro(CmdRun):
if self.parsed_args.target:
targets += self.parsed_args.target
else:
target = self.settings.config.get('Target', None)
target = self.settings.config._config['Global'].get('Target', None)
if not target or len(target) == 0:
Logger.error('Reproduction target is not defined. ' +
'Specify data file or set target by ' +
+2 -8
View File
@@ -11,14 +11,8 @@ class CmdShowWorkflow(CmdBase):
def run(self):
target = self.settings.parsed_args.target
if not target:
target = self.settings.config.target_file
if not os.path.exists(target):
Logger.warn(u'Target is not defined: use empty target')
target = ''
else:
target = open(target).read()
Logger.debug(u'Set show workflow target as {}'.format(target))
target = self._settings.config._config['Global'].get('Target', '')
Logger.debug(u'Set show workflow target as {}'.format(target))
wf = self.git.get_all_commits(target, self.settings)
wf.build_graph(self.settings.parsed_args.dvc_commits, self.settings.parsed_args.all_commits)
+11
View File
@@ -18,4 +18,15 @@ git commit -am 'Change code'
dvc_info 'Reproduce tsv convertion code'
dvc repro data/tsv/Badges.tsv
dvc_info 'Modify code'
echo " " >> code/xmltotsv.py
git commit -am 'Change code'
dvc_info 'Set default target'
dvc config global.target data/tsv/Badges.tsv
git commit -am 'Set default target'
dvc_info 'Reproduce tsv convertion code as default target'
dvc repro
dvc_pass