Peter Rowlands
|
1d2892efac
|
exp show: don't cache collection errors
|
2023-03-06 15:25:27 +09:00 |
|
Peter Rowlands
|
2cf3a12e46
|
tests: unmark exp celery tests as xfail
|
2023-03-02 15:44:34 +09:00 |
|
Peter Rowlands
|
78fb5275e5
|
exp: add dvc exp clean command
|
2023-03-02 12:35:54 +09:00 |
|
Peter Rowlands
|
ccbe2de89e
|
exp: auto cleanup celery on queue worker exit
|
2023-03-02 12:35:54 +09:00 |
|
Peter Rowlands
|
54e39e4abd
|
deps: bump dvc-task to >=0.2.0
|
2023-03-02 12:35:54 +09:00 |
|
Peter Rowlands
|
1a7ae16f69
|
exp: use stash-apply instead of merge
|
2023-03-01 19:11:12 +09:00 |
|
Peter Rowlands
|
286f4fda3e
|
repo: call Repo.close() on Repo.__exit__()
|
2023-03-01 17:49:27 +09:00 |
|
Peter Rowlands
|
d2c63bffcb
|
exp: ensure repo instance is closed after executor.reproduce
|
2023-03-01 17:49:27 +09:00 |
|
Peter Rowlands
|
2b41305c51
|
exp: fix queued run file descriptor leak
|
2023-03-01 17:49:27 +09:00 |
|
Peter Rowlands
|
96ac321dd5
|
repo: use local root when determining state/index db dirname
|
2023-02-24 16:33:42 +09:00 |
|
Peter Rowlands
|
50fd8ca15d
|
exp show: cache git refs per show() call
|
2023-02-24 16:33:26 +09:00 |
|
Peter Rowlands
|
ad5b91e51a
|
exp show: cache collected git revs
|
2023-02-24 14:18:58 +09:00 |
|
Peter Rowlands
|
391cf80e7b
|
exp: support caching collected exp data
|
2023-02-24 14:18:58 +09:00 |
|
Peter Rowlands
|
8d13486048
|
exp: add SerializableExp dataclasses
|
2023-02-24 14:18:58 +09:00 |
|
Peter Rowlands
|
648edd71eb
|
exp: move apply tests into their own module
|
2023-02-20 14:36:38 +09:00 |
|
Peter Rowlands
|
0c95cde712
|
exp: remove unused ApplyConflictError
|
2023-02-20 14:36:38 +09:00 |
|
Peter Rowlands
|
e218431f64
|
apply: add --no-force deprecation message
|
2023-02-20 14:36:38 +09:00 |
|
Peter Rowlands
|
d3182e0dd9
|
exp apply: drop --no-force CLI option
|
2023-02-20 14:36:38 +09:00 |
|
Peter Rowlands
|
e040e875dc
|
exp apply: simplify apply behavior to use checkout instead of merge
|
2023-02-20 14:36:38 +09:00 |
|
Peter Rowlands
|
303da84b18
|
exp: add ApplyStash implementation
|
2023-02-20 14:36:38 +09:00 |
|
Peter Rowlands
|
03bfdf2663
|
deps: use ranges for dvc sub-packages
|
2023-02-20 14:35:08 +09:00 |
|
Peter Rowlands
|
93c556acdd
|
index: fix index entries for partial import stages
|
2023-02-08 15:34:15 +09:00 |
|
Peter Rowlands
|
676b1e47e9
|
import-url: update stage md5 after unpartialing imports
|
2023-02-08 15:34:15 +09:00 |
|
Peter Rowlands
|
0b141ac08a
|
testing: test cloud versioned import-url --no-download
|
2023-02-08 15:34:15 +09:00 |
|
Peter Rowlands
|
f68a12558a
|
testing: mark 00 prefix tests xfail on fs without find()
|
2023-02-07 15:17:29 +09:00 |
|
Peter Rowlands
|
80c2815e67
|
deps: bump dvc-data to 0.37.8
|
2023-02-06 21:18:44 +09:00 |
|
Peter Rowlands
|
e42a01a3dd
|
testing: re-add 00 prefix remote traverse tests
|
2023-02-06 21:18:44 +09:00 |
|
Peter Rowlands
|
97589a1358
|
testing: add tests for pull after import-url --version-aware
|
2023-02-03 15:50:57 +09:00 |
|
Peter Rowlands
|
9e72ce53cd
|
deps: bump dvc-data to 0.37.5
|
2023-02-03 15:50:57 +09:00 |
|
Peter Rowlands
|
e34a6d3b30
|
update: fix meta & version ID merge on worktree update
|
2023-02-03 13:23:04 +09:00 |
|
Peter Rowlands
|
25dcc33580
|
output: build from files in get_obj() regardless is hash_info set
|
2023-02-03 13:23:04 +09:00 |
|
Peter Rowlands
|
0404967591
|
deps: bump dvc-gs to 2.21.1
|
2023-01-31 17:26:44 +09:00 |
|
Peter Rowlands
|
465d886c29
|
testing: add tests for version-aware import-url
|
2023-01-31 15:55:44 +09:00 |
|
Peter Rowlands
|
459adfb40f
|
import-url: disable push on version aware imports before saving
|
2023-01-31 15:55:44 +09:00 |
|
Peter Rowlands
|
fe9f8654a3
|
testing: add test for worktree update
|
2023-01-31 15:55:44 +09:00 |
|
Peter Rowlands
|
73aea2d972
|
ci: run dvc-s3 tests on DVC pull requests
|
2023-01-31 14:13:55 +09:00 |
|
Peter Rowlands
|
b2c1c4dccd
|
data_cloud: move version_aware config check to get_remote
|
2023-01-26 17:21:47 +09:00 |
|
Peter Rowlands
|
b060cadbf1
|
deps: bump dvc-data to 0.36.2
|
2023-01-26 17:21:47 +09:00 |
|
Peter Rowlands
|
7c55a9c7cd
|
testing: add initial versioned remote tests
|
2023-01-26 17:03:50 +09:00 |
|
Peter Rowlands
|
037b5b2e0a
|
testing: add cloud versioning remote fixtures
|
2023-01-26 17:03:50 +09:00 |
|
Peter Rowlands
|
38e9b2ba95
|
deps: bump dvc-data to 0.35.1
|
2023-01-21 03:44:02 +09:00 |
|
Peter Rowlands
|
1c33024b2c
|
deps: bump dvc-data to 0.34.0
|
2023-01-19 19:09:45 +09:00 |
|
Peter Rowlands
|
c2e4f51479
|
serialize: fix mypy error
|
2023-01-16 15:58:21 +09:00 |
|
Peter Rowlands
|
977a1f9f43
|
tests: update for dvc-objects batched transfer
|
2023-01-16 15:58:21 +09:00 |
|
Peter Rowlands
|
608269dc88
|
status: remove deprecated/unused dvc-data.hashfile.status flag
|
2023-01-16 15:58:21 +09:00 |
|
Peter Rowlands
|
e48d0d1d9c
|
tests: remove duplicated dvc-objects/dvc-data tests
|
2023-01-16 15:58:21 +09:00 |
|
Peter Rowlands
|
bf08bd3f12
|
deps: bump dvc-data to 0.32.0
|
2023-01-16 15:58:21 +09:00 |
|
Peter Rowlands
|
68c1cc095c
|
deps: bump dvc-data to 0.28.6
|
2023-01-11 00:20:22 +09:00 |
|
Peter Rowlands
|
c94d28594d
|
worktree push: remove existing version id optimization for file outs
|
2023-01-10 16:21:31 +09:00 |
|
Peter Rowlands
|
d3d429ef7f
|
push/fetch: respect --jobs on worktree push/fetch
|
2023-01-10 16:21:31 +09:00 |
|
Peter Rowlands
|
ace3ba0ef9
|
worktree push: disable rev flags
|
2022-12-09 09:21:19 +09:00 |
|
Peter Rowlands
|
959d149381
|
worktree fetch: support revs flags
|
2022-12-09 09:21:19 +09:00 |
|
Peter Rowlands
|
7a65d67e7f
|
worktree: support recursive/with_deps targets
|
2022-12-09 09:21:19 +09:00 |
|
Peter Rowlands
|
e9be6779ea
|
worktree: disable run-cache push/fetch
|
2022-12-09 09:21:19 +09:00 |
|
Peter Rowlands
|
876d123f04
|
index: use lazy view loading
|
2022-12-08 20:56:05 +09:00 |
|
Peter Rowlands
|
2bfe403a28
|
deps: bump dvc-data to 0.28.4
|
2022-12-08 20:56:05 +09:00 |
|
Peter Rowlands
|
9bef123182
|
worktree: fix default worktree remote/odb exception
|
2022-12-08 11:01:42 +09:00 |
|
Peter Rowlands
|
e98ca36f39
|
worktree push: only index known (tracked) files/dirs in the remote
|
2022-12-07 18:48:34 +09:00 |
|
Peter Rowlands
|
b9bf73f043
|
push/fetch: support targets in cloud version push/fetch
|
2022-12-07 18:48:34 +09:00 |
|
Peter Rowlands
|
d415a05460
|
remote: disable gc and status -c for versioned remotes
|
2022-12-06 19:33:52 +09:00 |
|
Peter Rowlands
|
f5699ce16b
|
update: disable rev/to-remote/no-download for worktrees
|
2022-12-06 15:14:17 +09:00 |
|
Peter Rowlands
|
baeedead3a
|
update: add support for worktree update
|
2022-12-06 15:14:17 +09:00 |
|
Peter Rowlands
|
5630db55ad
|
worktree: add support for updating outs
|
2022-12-06 15:14:17 +09:00 |
|
Peter Rowlands
|
f1bd47ce0e
|
index: make collect_targets public
|
2022-12-06 15:14:17 +09:00 |
|
Peter Rowlands
|
aa2e830511
|
deps: bump dvc-data to 0.28.3
|
2022-12-01 16:02:59 +09:00 |
|
Peter Rowlands
|
25b1ef9971
|
worktree push: separate worktree from version_aware
|
2022-11-29 22:45:16 +09:00 |
|
Peter Rowlands
|
df563e43c1
|
remote: make worktree imply version_aware
|
2022-11-29 22:45:16 +09:00 |
|
Peter Rowlands
|
6a9fbaf3d2
|
deps: bump dvc-data to 0.28.2
|
2022-11-29 14:37:11 +09:00 |
|
Peter Rowlands
|
e95ae5613d
|
index: skip data index load on empty view
|
2022-11-28 18:49:32 +09:00 |
|
Peter Rowlands
|
6a75f3c327
|
deps: bump dvc-data to 0.28.1
|
2022-11-28 16:10:31 +09:00 |
|
Peter Rowlands
|
af255a46b4
|
worktree: use progress bars in push/fetch
|
2022-11-23 13:05:51 +09:00 |
|
Peter Rowlands
|
2748492f6b
|
worktree push: don't push existing versions
|
2022-11-23 13:05:51 +09:00 |
|
Peter Rowlands
|
c69d3188a6
|
deps: bump dvc-data to 0.28.0
|
2022-11-22 19:04:18 +09:00 |
|
Peter Rowlands
|
2a1af0b880
|
add: merge existing file meta for versioned dirs
|
2022-11-21 19:18:41 +09:00 |
|
Peter Rowlands
|
014d149512
|
out: move restore_fields logic into Output
|
2022-11-21 19:18:41 +09:00 |
|
Peter Rowlands
|
77ae4aa92e
|
deps: bump dvc-azure to 2.20.5
|
2022-11-21 18:21:02 +09:00 |
|
Peter Rowlands
|
588471a811
|
deps: bump dvc-data to 0.27.0
|
2022-11-21 18:21:02 +09:00 |
|
Peter Rowlands
|
dae500d7c7
|
worktree: use view instead of full index in push/fetch
|
2022-11-19 09:55:58 +09:00 |
|
Peter Rowlands
|
a01bc2918e
|
push/fetch: move worktree logic into repo.worktree
|
2022-11-19 09:55:58 +09:00 |
|
Peter Rowlands
|
4d6e045989
|
status -c: exclude push: false outs
|
2022-11-18 16:32:29 +09:00 |
|
Peter Rowlands
|
00eea4560e
|
import-url: default to push: false for cloud-versioned imports
|
2022-11-18 16:32:29 +09:00 |
|
Peter Rowlands
|
6e02dddabd
|
output: check push in get_used_objs
|
2022-11-18 16:32:29 +09:00 |
|
Peter Rowlands
|
b550c5e625
|
output: add PARAM_PUSH
|
2022-11-18 16:32:29 +09:00 |
|
Peter Rowlands
|
fdc689954f
|
pyinstaller: drop google-api-client hooks
|
2022-11-15 22:07:05 +09:00 |
|
Peter Rowlands
|
076c48532d
|
deps: bump dvc-gdrive to 2.19.1
|
2022-11-15 22:07:05 +09:00 |
|
Peter Rowlands
|
a753ee215f
|
output: fix get_entry dep object generation for imports
|
2022-11-13 14:41:21 +02:00 |
|
Peter Rowlands
|
8913f5a6fe
|
mypy: allow implicit-optional
|
2022-11-11 14:17:17 +09:00 |
|
Peter Rowlands
|
628b992442
|
index: fix granular dir output view filtering
|
2022-11-08 19:28:10 +09:00 |
|
Peter Rowlands
|
99e7f52bbd
|
index: support filtering by output in views
|
2022-11-08 19:28:10 +09:00 |
|
Peter Rowlands
|
3891e81bdd
|
index: load dir entries before generating target views
|
2022-11-04 19:09:48 +09:00 |
|
Peter Rowlands
|
bb62833897
|
index: move import specific entry building out of index.data() property
|
2022-11-04 19:09:48 +09:00 |
|
Peter Rowlands
|
fb703150ce
|
output: load precomputed md5 from PARAM_FILES for non-local fs
|
2022-11-04 19:09:48 +09:00 |
|
Peter Rowlands
|
33d4ead8b6
|
import-url: save files for version-aware dir
|
2022-11-04 19:09:48 +09:00 |
|
Peter Rowlands
|
76b1f8c907
|
deps: bump dvc-data to 0.25.3
|
2022-11-04 19:09:48 +09:00 |
|
Peter Rowlands
|
97a8b6978c
|
deps: bump scmrepo to 0.1.3
|
2022-11-03 15:56:50 +09:00 |
|
Peter Rowlands
|
b44099367e
|
exp run: catch hydra import in 3.11
|
2022-11-03 15:38:53 +09:00 |
|
Peter Rowlands
|
e07aca9fd3
|
commit: skip changed_entries check on force commit
|
2022-11-01 18:05:41 +09:00 |
|
Peter Rowlands
|
a0e45cdd5d
|
index: remove partial_imports in favor of repo.imports view
|
2022-10-19 17:12:16 +03:00 |
|
Peter Rowlands
|
7fe316b8e8
|
import-url: only unpartial imports in workspace
|
2022-10-19 17:12:16 +03:00 |
|
Peter Rowlands
|
3478a7e6a9
|
import-url: support cloud versioning
|
2022-10-19 17:12:16 +03:00 |
|