Peter Rowlands
|
7edcb6b1e5
|
deps: bump scmrepo minver to 1.5.0
|
2023-11-29 14:39:54 +09:00 |
|
Peter Rowlands
|
14cbf6470d
|
artifacts get: fix issue where global/system config could be ignored
|
2023-11-09 16:19:02 +09:00 |
|
Peter Rowlands
|
0bfce0b643
|
exp apply: use force dvc-checkout by default
|
2023-10-26 14:48:41 +09:00 |
|
Peter Rowlands
|
d9b2e67a0b
|
Revert "Enable forcing exp apply (unsaved files in the workspace)"
This reverts commit 3661b8998b.
|
2023-10-26 14:48:41 +09:00 |
|
Peter Rowlands
|
e5dd2bb2cc
|
cache migrate: add --dvc-files flag to migrate .dvc and dvc.lock files
|
2023-10-12 09:47:08 +09:00 |
|
Peter Rowlands (변기호)
|
12b572596f
|
repo: add API and CLI for reading artifacts (#9770)
* deps: add GTO as a dependency
* deps: bump dvc-studio-client to 0.13.0
* fs: return downloaded count in fs.download()
* utils: add type hints for resolve_output
* artifacts: add `dvc artifacts get`
* api: add `api.artifacts_show`
* artifacts get: support --remote, --remote-config
* gto: update to 1.3.0
|
2023-09-25 20:21:34 +05:45 |
|
Peter Rowlands
|
4645975ee3
|
gc -c: always gc both 2.x and 3.x odbs for remotes
|
2023-09-22 09:55:50 +09:00 |
|
Peter Rowlands
|
5139da5f8e
|
output: return both 2.x and 3.x remote odbs in get_used_objects
|
2023-09-22 09:55:50 +09:00 |
|
Peter Rowlands
|
f801eb4380
|
studio: remove redundant type cast
|
2023-09-21 15:20:27 +09:00 |
|
Peter Rowlands
|
acb54a3462
|
deps: bump dvc-data to 2.16.3
|
2023-09-21 15:20:27 +09:00 |
|
Peter Rowlands
|
7b40968741
|
build: temporarily pin setuptools-scm
|
2023-09-21 15:08:28 +09:00 |
|
Peter Rowlands
|
784a5b5199
|
api.DVCFileSystem: fix fsspec compliance
|
2023-09-16 00:05:31 +09:00 |
|
Peter Rowlands (변기호)
|
408d23f285
|
repo: use is_repo_import to check for imports in outs_graph (#9925)
repo: use is_repo_import to check for imports
|
2023-09-08 16:13:11 +05:45 |
|
Peter Rowlands
|
65d412bfa3
|
stage.run: always set DVC_ROOT env var
|
2023-09-06 18:43:52 +09:00 |
|
Peter Rowlands
|
20606d480b
|
exp show: drop internal legacy checkpoint support
|
2023-09-06 14:58:53 +09:00 |
|
Peter Rowlands
|
bf119e70a9
|
exp run: track files for skipped/run-cached stages
|
2023-09-04 16:23:54 +09:00 |
|
Peter Rowlands
|
88431b1c0a
|
update: preserve def_path for version-aware import update
|
2023-08-24 16:16:43 +09:00 |
|
Peter Rowlands
|
a051b8b60f
|
remove support for dvc machine
|
2023-08-11 14:42:52 +09:00 |
|
Peter Rowlands
|
f5dda2d3cc
|
deps: bump scmrepo minver to 1.2.1
|
2023-08-10 19:21:06 +09:00 |
|
Peter Rowlands
|
761422638f
|
output: add progress for commit
|
2023-08-03 18:19:19 +09:00 |
|
Peter Rowlands
|
d01e2355d4
|
push/pull: generate explicit progress bars for dvc-data transfers
|
2023-08-03 18:19:19 +09:00 |
|
Peter Rowlands
|
aa94bfd66b
|
deps: bump dvc-data to 2.9.1
|
2023-08-03 18:19:19 +09:00 |
|
Peter Rowlands
|
92cae74512
|
exp.collect: strip metrics from queued experiments
|
2023-07-25 20:57:15 +09:00 |
|
Peter Rowlands
|
7806afd4ad
|
fs: prefer generic.copy over fsspec fs.get()
|
2023-07-24 17:01:34 +09:00 |
|
Peter Rowlands
|
67a747a356
|
stage.cache: override both legacy+local cache link types on save/commit
|
2023-07-12 17:17:49 +09:00 |
|
Peter Rowlands
|
a5dda1b8ad
|
open_repo: return without entering context for both local and erepo
|
2023-07-12 14:45:11 +09:00 |
|
Peter Rowlands
|
dd4035bc05
|
repo: add get_data_index_entry to handle subrepo lookup
|
2023-07-12 14:45:11 +09:00 |
|
Peter Rowlands
|
f69b3533e4
|
erepo: drop dvcx for_write support
|
2023-07-12 14:45:11 +09:00 |
|
Peter Rowlands
|
eb1ed40228
|
repo.open_repo: use abspath for local fs URL
|
2023-07-04 12:28:09 +03:00 |
|
Peter Rowlands
|
120289128e
|
dvcfs: cleanup subrepo contexts on close()
|
2023-07-04 12:28:09 +03:00 |
|
Peter Rowlands
|
a607e7b3d7
|
dvcfs: return md5-dos2unix in info
|
2023-07-04 12:28:09 +03:00 |
|
Peter Rowlands
|
86e199c6f2
|
api.get_url: use index remote storage for getting remote URL
|
2023-07-04 12:28:09 +03:00 |
|
Peter Rowlands
|
24d9a05d69
|
fetch: warn if cloud-versioned file has no version ID
|
2023-07-03 14:05:15 +09:00 |
|
Peter Rowlands
|
4ee4f137f2
|
exp pull: update for index fetch
|
2023-06-26 14:09:24 +09:00 |
|
Peter Rowlands
|
e995492095
|
output: check legacy hash name in output.add()
|
2023-06-22 22:21:34 +09:00 |
|
Peter Rowlands
|
276d499c9b
|
deps: bump scmrepo minver
|
2023-06-22 22:04:16 +09:00 |
|
Peter Rowlands
|
90b9193250
|
output: preserve legacy hash_name on save() for unchanged data
|
2023-06-22 16:20:56 +09:00 |
|
Peter Rowlands
|
b5449503f0
|
benchmarks: update min dvc version for test_exp_show
|
2023-06-15 12:58:21 +09:00 |
|
Peter Rowlands
|
fa14507bc8
|
benchmarks: use bench_dvc for commands that generate dvcfiles
|
2023-06-15 10:44:58 +09:00 |
|
Peter Rowlands
|
21458796ed
|
benchmarks: update test_exp_show to use example-get-started
|
2023-06-15 10:44:58 +09:00 |
|
Peter Rowlands
|
5ec4fa473c
|
cache migrate: add utility for migrating local cache files to 3.x
|
2023-06-13 21:33:46 +09:00 |
|
Peter Rowlands
|
5fd54679c7
|
dvc-data: bump to 1.11.0
|
2023-06-13 21:33:46 +09:00 |
|
Peter Rowlands
|
cf59d801ce
|
repo.index: use correct hash when rebuilding index entries
|
2023-06-12 16:22:25 +09:00 |
|
Peter Rowlands
|
b733dea4c2
|
dvc-data: bump to 1.7.0
|
2023-06-12 16:22:25 +09:00 |
|
Peter Rowlands
|
265fc581c0
|
dvc-data: bump to 1.0.0
|
2023-06-09 15:49:44 +03:00 |
|
Peter Rowlands
|
80f414c19d
|
remote: support legacy cache push/fetch
|
2023-06-09 15:49:44 +03:00 |
|
Peter Rowlands
|
2cd33e10ac
|
output: serialize 3.x hash name in 'hash' field
|
2023-06-09 15:49:44 +03:00 |
|
Peter Rowlands
|
603f5fdba1
|
cache: move 3.x data objects into files/md5/ prefix
|
2023-06-09 15:49:44 +03:00 |
|
Peter Rowlands
|
9c9ca39fb4
|
exp: fix rebased imports
|
2023-05-23 15:50:58 +09:00 |
|
Peter Rowlands
|
89109fafcf
|
exp: always log running experiment name at the start of a run
|
2023-05-23 15:43:50 +09:00 |
|
Peter Rowlands
|
aa19e24670
|
exp: support switching to live workspace exp name
|
2023-05-23 15:43:50 +09:00 |
|
Peter Rowlands
|
629223cbc2
|
exp: drop deprecated get_running_exps()
- replaced with queue.collect_active()
|
2023-05-23 15:43:50 +09:00 |
|
Peter Rowlands
|
96449f157c
|
plots diff: use exp switch_repo context instead of brancher
|
2023-05-23 15:43:50 +09:00 |
|
Peter Rowlands
|
8cb2646023
|
exp: add contextmanager for switching to active tempdir repo
|
2023-05-23 15:43:50 +09:00 |
|
Peter Rowlands
|
be0a1a4a12
|
exp: fix temporary ref namespacing
|
2023-05-16 15:59:48 +09:00 |
|
Peter Rowlands
|
c75a5583b3
|
testing: sanitize venv names containing slashes
|
2023-05-09 18:52:42 +09:00 |
|
Peter Rowlands
|
37858be02f
|
testing: separate session and function level scope behavior for dvc_bin
|
2023-05-04 17:05:43 +09:00 |
|
Peter Rowlands
|
e362438f03
|
testing.benchmarks: support installing remote deps in benchmark venv
|
2023-05-03 18:19:31 +09:00 |
|
Peter Rowlands
|
6c79f6bbfc
|
testing: register pytest plugin
|
2023-05-03 14:58:54 +09:00 |
|
Peter Rowlands
|
58cd1cbc09
|
testing.benchmarks: separate fixtures and config
|
2023-05-03 14:58:54 +09:00 |
|
Peter Rowlands
|
96e3b48afd
|
testing: import dvc-bench benchmarks
|
2023-05-03 14:58:54 +09:00 |
|
Peter Rowlands
|
4ab7ef06e5
|
exp: pass -v loglevel into dvc-task workers
|
2023-04-27 20:39:26 +09:00 |
|
Peter Rowlands
|
dae2faf36d
|
dvc-task: bump to 0.2.1
|
2023-04-27 20:39:26 +09:00 |
|
Peter Rowlands
|
b814531c84
|
exp: use mocked queue in test_apply_failed
|
2023-04-21 16:17:01 +09:00 |
|
Peter Rowlands
|
3b3cd0a0b2
|
exp: drop test_queue_remove_done func test in favor of mocked unit test
|
2023-04-21 16:17:01 +09:00 |
|
Peter Rowlands
|
ec090c5680
|
exp: use new collection in show/cli commands
- Updates 'dvc exp show --json' to use new data format
|
2023-04-20 16:58:32 +09:00 |
|
Peter Rowlands
|
58f74ae543
|
exp: standardize exp data collection
|
2023-04-20 16:58:32 +09:00 |
|
Peter Rowlands
|
2e8bcbf719
|
exp: add structured datatypes for collection
|
2023-04-20 16:58:32 +09:00 |
|
Peter Rowlands
|
c71a4082e6
|
testing: expose force=... in scm_add
|
2023-04-10 13:17:47 +03:00 |
|
Peter Rowlands
|
ce269ffa58
|
exp: use explicit scm.add(force=True) when necessary
- add test for dir dep containing gitignored files
|
2023-04-10 13:17:47 +03:00 |
|
Peter Rowlands
|
61d0893d7c
|
deps: bump scmrepo to 1.0.0
|
2023-04-10 13:17:47 +03:00 |
|
Peter Rowlands
|
f03d555747
|
deps: bump dvc-ssh to 2.22.1
|
2023-04-06 19:28:30 +09:00 |
|
Peter Rowlands
|
df09e522ec
|
deps: bump scmrepo minver to 0.2.1
|
2023-04-05 16:50:03 +09:00 |
|
Peter Rowlands
|
1f80f2f2ed
|
deps: bump scmrepo to 0.1.17
|
2023-03-24 19:31:27 +09:00 |
|
Peter Rowlands
|
91d3ff0f69
|
exp: mark q remove test as flaky
|
2023-03-24 17:53:40 +09:00 |
|
Peter Rowlands
|
f8bbf20b77
|
exp: use individual q for timeout dependent tests
|
2023-03-23 19:18:52 +09:00 |
|
Peter Rowlands
|
cd2c4d0caf
|
tests: remark flaky queue tests as xfail on windows
|
2023-03-23 19:18:52 +09:00 |
|
Peter Rowlands
|
7868c1301c
|
exp: enforce waiting for task completion in CI
|
2023-03-22 18:58:42 +09:00 |
|
Peter Rowlands
|
440cb9d2bc
|
ui: flush stdout/stderr before colorama re-init
|
2023-03-17 14:52:30 +09:00 |
|
Peter Rowlands
|
8589aa4001
|
tests: mark test_queue_remove_done xfail
|
2023-03-09 16:25:09 +09:00 |
|
Peter Rowlands
|
8cbc4c43f1
|
tests: use session-scoped exp celery fixtures when possible
|
2023-03-09 16:25:09 +09:00 |
|
Peter Rowlands
|
417c327143
|
exp: add session-scoped celery test fixtures
|
2023-03-09 16:25:09 +09:00 |
|
Peter Rowlands
|
204eebaf15
|
tests: use brancher.switch
|
2023-03-09 15:02:26 +09:00 |
|
Peter Rowlands
|
3a6fd75d98
|
repo: use brancher.switch
|
2023-03-09 15:02:26 +09:00 |
|
Peter Rowlands
|
351b952d5f
|
brancher: add brancher.switch helper
|
2023-03-09 15:02:26 +09:00 |
|
Peter Rowlands
|
9101fce761
|
proc: remove dvc.proc
|
2023-03-07 18:17:01 +09:00 |
|
Peter Rowlands
|
3f842a205f
|
exp show: fix cached running checkpoint state bug
|
2023-03-07 16:55:23 +09:00 |
|
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 |
|