Ruslan Kuprieiev
e393e29ef5
metrics: introduce diff
...
This first implementation is based on existing `dvc metrics show`
functionality, but is also able to auto-detect json to properly
show diff for it.
2020-01-13 06:45:48 +02:00
Alexander Schepanovski
bafac6dec3
ui: fix grammar in the error message
2020-01-07 17:26:01 +07:00
Mr. Outis
fd82402d34
py3: use new magic from PEP 3135
2020-01-02 16:24:31 -06:00
Ruslan Kuprieiev
8a2e375d6b
Merge pull request #3025 from Suor/dirty-metrics
...
metrics: don't show working tree if it is clean
2020-01-02 02:14:20 +02:00
Alexander Schepanovski
b8cb6d72a9
metrics: don't show working tree if it is clean
2020-01-01 10:59:13 +07:00
Mr. Outis
94a0914bba
py3: get rid of future imports
2019-12-30 19:35:48 -06:00
Alexander Schepanovski
fcebad821e
test: refactor tmp dir helper fixtures
...
- `tmp_dir` descends from Path
- convenient template methods to generate files and dirs, add them to
dvc and git and commit to git
- independent of old basic_env structures
- can go in any order
- modular: start with empty `tmp_dir`, initialize git with `scm`, dvc
repo with `dvc` add "repo template" with `repo_template`, ...
2019-12-02 23:31:54 +01:00
Ruslan Kuprieiev
95fe1578bb
dvc: automatically reorder imports
2019-11-05 02:34:40 +02:00
Mr. Outis
163d872c92
fix tests for windows
2019-08-09 22:46:25 -05:00
Mr. Outis
fa04c27580
add tests for recursive operations and file not found
2019-08-09 22:06:32 -05:00
Mr. Outis
0e46edd9bb
fail silently but with a more sound error message
...
* Add a `_missing` key to the return value of `repo.metrics.show` to
include targets not recognized as metrics or not found.
2019-08-09 21:55:19 -05:00
Mr. Outis
d4ef110794
exit with 1 if targets were not found
2019-08-06 21:10:48 -05:00
Ruslan Kuprieiev
8ae01de0eb
metrics: allow multiple targets for show command
...
Fix #1497
2019-08-05 10:19:11 -05:00
RahulR19
371c57ac24
Renamed git to repo in dvc/scm/git along with changes in some tests.
2019-08-04 23:26:45 +05:30
pawel
7c52f65736
metric: show: xpath should override xpath set after run
2019-07-25 10:07:02 +02:00
Ruslan Kuprieiev
918ef646dc
appveyor: test py2 and py3
...
Related to #2166
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-06-23 13:33:47 +03:00
pawel
362fe1337e
brancher: include working tree in every method call
2019-06-18 15:57:47 +02:00
pared
38642eb127
metrics: show: remove active branch from tags only show call
2019-06-18 15:28:51 +02:00
prd
0615ff8730
pathinfo: extract relative path method to standalone method
2019-06-18 12:08:19 +02:00
pawel
01c2f6c174
tests: rename dvc repo fixture
2019-05-21 15:04:43 -07:00
Mr. Outis
30e38c91dc
tests: use UTF-8 when creating metrics files ( #1956 )
2019-05-01 20:07:37 -07:00
Alexander Schepanovski
af4af45458
test: dedup some metrics tests
...
Closes #1928 .
2019-04-30 18:01:54 +07:00
pared
59b4090e64
metrics: show: do not throw on no metric present on branch
2019-04-29 15:16:05 -07:00
Brett Barkley
4260a6246d
dvc metrics show: implement jsonpath-ng
...
updated setup.py
updated test_metrics.py::assertMetricsHaveRelativePaths
Fixes #1919
2019-04-28 09:01:28 -04:00
Brett Barkley
beef1e32b0
dvc metrics show: implement jsonpath-ng
...
Fixes #1919
2019-04-28 08:28:36 -04:00
Ruslan Kuprieiev
00cfb04fea
remote: generalize file/dir handling
...
Fixes #1654
Fixes #1655
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-04-24 05:09:48 +03:00
pared
dd8598e53e
tree: walk: operate on tree absolute root
2019-04-23 02:38:23 +03:00
Ruslan Kuprieiev
6f11f1f51f
test: move func tests to tests/func
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-04-16 20:19:22 +03:00