Saugat Pachhai
f2b216261e
move Repo.diff related test to diff ( #5654 )
2021-03-19 16:58:21 +05:45
Dmitry Kropachev
6b05cc5e24
dvc.command.diff: add renamed detection feature ( #5160 )
...
fixes #5150
2021-01-09 13:49:03 +09:00
Paweł Redzyński
4d36bc4de8
params: introduce --targets ( #5122 )
...
* params: add targets option
* fixup
* remove unnecessary changes
* fix isort
* params: diff: add test for --targets
* tests: roll back metric/plots unification, introduce collect test
* metrics/plots: refactoring
* missing plots test added
2020-12-22 04:19:13 +02:00
Saugat Pachhai
bb84f5d9e2
Enable parametrization by default ( #5018 )
...
* Enable parametrization by default
* Remove a way to disable parametrization
* Add a comment for the feature flag
2020-12-03 10:20:29 +02:00
Saugat Pachhai
1e1a0999f6
parametrization: show interpolated vars in params diff ( #5002 )
...
* parametrization: show interpolated vars in params diff
* Add test for params.diff
* disable logging duration if feature is not enabled
2020-12-01 15:43:37 +05:45
Alexander and aandrusenko
e928034fac
add py support for ParamsDependency ( #4456 )
...
* add py support for ParamsDependency
* add py support by ast
* add support modify py params
Co-authored-by: aandrusenko <[email protected] >
2020-09-24 17:25:44 +03:00
dtrifiro and Daniele Trifirò
e2b1fb1f64
add toml support for ParamsDependency ( #4258 )
...
* add toml support for ParamsDependency
* add toml support to dvc show
Co-authored-by: Daniele Trifirò <[email protected] >
2020-07-24 19:09:04 +03:00
Ruslan Kuprieiev
87276faef2
RepoTree: work with dirty repos ( #4005 )
...
Currently `RepoTree.open` will throw FileNotFoundError if you have a
file that is tracked by dvc, but which has no md5 or a cache for which
is missing, even though you have the file itself in your workspace.
This corresponds very nicely to the `--no-commit` or `--no-exec`
scenario, where you might not want to commit your artifacts to cache
just yet.
Fixes #3974
2020-06-11 09:50:27 +03:00
Ruslan Kuprieiev
9ee62ef8f0
dvc: rename "working tree" to "workspace" ( #3914 )
...
Fixes #3892
2020-05-31 17:39:04 +03:00
Saugat Pachhai
e8f6cd7f5b
run: raise error when command is not specified ( #3850 )
...
* run: raise error when command is not specified
* tests: adjust tests/func/plots/test_plots.py
* tests: adjust tests/func/plots/test_diff.py
* tests: add command to metrics/plots/params
* tests: fix test_remote.py
* tests: fix test_ls.py
* tests: fix test_repro* and test_run*
* tests: fix script in test_ls, was failing on Win
2020-05-27 12:13:26 +03:00
Ruslan Kuprieiev
597ab98d0e
diff: hanle repo with no commits ( #3784 )
...
`git diff` doesn't throw errors, so we could do the same.
Fixes #3398
2020-05-14 02:14:37 +03:00
Ruslan Kuprieiev
93d7b9173b
tests: use --single-stage
2020-05-04 20:23:49 +03:00
Saugat Pachhai
7edee84306
dvc: implement params support for pipeline file ( #3694 )
...
* dvc: implement params support for pipeline file
* reorganize dump/load of params
* add tests for params
* fix order of dictionary in Python 3.5
2020-04-29 14:35:26 +03:00
Ruslan Kuprieiev
8455b7bece
params: diff: introduce --all ( #3631 )
...
* params: diff: introduce --all
Makes `dvc params diff` also show unchanged params.
* params: diff: show all present parameters
2020-04-15 13:21:24 +03:00
Ruslan Kuprieiev
cdef709e8a
params: fix bug when collecting multiple params ( #3615 )
2020-04-09 15:41:35 +03:00
Ruslan Kuprieiev
c1ac6bb06b
dvc: introduce dvc params diff ( #3573 )
...
* params: use repo.tree
* remote: local: use `repo.tree` for `exists()`
* param: handle missing params
* stage: move status warning to debug
* dvc: introduce `dvc params diff`
Fixes #3528
2020-04-09 05:18:49 +03:00