mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-04 15:28:27 +01:00
pull: create dirs before pulling
Fixes #201 Signed-off-by: Ruslan Kuprieiev <[email protected]>
This commit is contained in:
+1
-2
@@ -148,7 +148,7 @@ class DataCloudBase(object):
|
||||
def pull(self, item):
|
||||
fname = item.resolved_cache.dvc
|
||||
key_name = self.cache_file_key(fname)
|
||||
|
||||
self.create_directory(item)
|
||||
return self._import(self.storage_bucket, key_name, fname, item)
|
||||
|
||||
def import_data(self, url, item):
|
||||
@@ -162,7 +162,6 @@ class DataCloudBase(object):
|
||||
if os.path.isfile(item.resolved_cache.dvc):
|
||||
return self.push(item)
|
||||
else:
|
||||
self.create_directory(item)
|
||||
return self.pull(item)
|
||||
|
||||
def create_directory(self, item):
|
||||
|
||||
@@ -33,6 +33,15 @@ if [[ "$TRAVIS_PULL_REQUEST" == "false" && "$TRAVIS_SECURE_ENV_VARS" == "true" ]
|
||||
dvc_info "Checking status"
|
||||
dvc status data/xml
|
||||
|
||||
dvc_info "Removing all cache"
|
||||
rm -rf .cache/xml
|
||||
|
||||
dvc_info "Checking status"
|
||||
dvc status data/xml
|
||||
|
||||
dvc_info "Pulling data"
|
||||
dvc pull data/xml
|
||||
|
||||
dvc_clean_cloud_aws
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user