Compare commits

...
2 Commits
Author SHA1 Message Date
Ruslan Kuprieiev 9fef38e778 dvc: bump to 2.6.2 2021-08-17 02:52:07 +03:00
Batuhan Taskaya b44e1c3646 fetched: correctly order mixed odbs (#6436) 2021-08-17 02:51:08 +03:00
3 changed files with 24 additions and 2 deletions
+2 -1
View File
@@ -61,7 +61,8 @@ def fetch(
for odb, obj_ids in sorted(
used.items(),
key=lambda item: item[0] and item[0].fs.scheme == Schemes.MEMORY,
key=lambda item: item[0] is not None
and item[0].fs.scheme == Schemes.MEMORY,
):
d, f = _fetch(
self,
+1 -1
View File
@@ -6,7 +6,7 @@
import os
import subprocess
_BASE_VERSION = "2.6.1"
_BASE_VERSION = "2.6.2"
def _generate_version(base_version):
+21
View File
@@ -350,6 +350,27 @@ def test_pull_external_dvc_imports(tmp_dir, dvc, scm, erepo_dir):
assert (tmp_dir / "new_dir" / "bar").read_text() == "bar"
def test_pull_external_dvc_imports_mixed(
tmp_dir, dvc, scm, erepo_dir, local_remote
):
with erepo_dir.chdir():
erepo_dir.dvc_gen("foo", "foo", commit="first")
os.remove("foo")
# imported: foo
dvc.imp(os.fspath(erepo_dir), "foo")
# local-object: bar
tmp_dir.dvc_gen("bar", "bar")
dvc.push("bar")
clean(["foo", "bar"], dvc)
assert dvc.pull()["fetched"] == 2
assert (tmp_dir / "foo").read_text() == "foo"
assert (tmp_dir / "bar").read_text() == "bar"
def clean(outs, dvc=None):
from tests.utils import clean_staging