Paweł Redzyński
6cf194f85f
plot: fix no metrics data detection ( #4764 )
2020-10-26 20:05:55 +02:00
Paweł Redzyński
5038fd225b
plots/metrics: support show for no repo ( #4761 )
2020-10-26 20:04:49 +02:00
Ruslan Kuprieiev
bfecd7d8e8
gha: add gs creds ( #4791 )
...
* gha: add gs creds
Related to #4418
* tests: gs: don't use gcloud
2020-10-26 19:20:58 +02:00
Ruslan Kuprieiev
a5bdfa90f0
gha: add aws creds ( #4790 )
...
Related to #4418
2020-10-26 17:02:07 +02:00
Paweł Redzyński
4d75e75631
test_update_import: roll back skip ( #4781 )
2020-10-26 15:28:30 +02:00
Tomás Farías Santana
f8ba5daae2
Replace dict calls for literals ( #4784 )
...
* Replace dict calls for literals
* Pin flake8-comprehensions version to 3.3.0
2020-10-25 19:51:22 +02:00
Sami Jawhar
831e85682e
Experiments: allow setting of list parameters ( #4769 )
...
* Allow setting of list parameteres
Check if dict is Mapping or list before using .get()
* Added test for dvc exp run with list paramater
* Add more tests for string parameter modification
2020-10-23 14:35:17 +09:00
Saugat Pachhai
ec05e6026f
Display coverage report on the GHA log and measure branch coverage ( #4760 )
...
* Display coverage report on the terminal and Measure branch coverage
* Add source path
* Install wheel, run in editable mode
2020-10-22 20:28:50 +03:00
Ruslan Kuprieiev
0669d8d885
dvc: bump to 1.9.0
1.9.0
2020-10-22 20:22:18 +03:00
Ruslan Kuprieiev
2c7d89939c
gdrive: get rid of empty file hack ( #4774 )
2020-10-22 20:07:55 +03:00
Saugat Pachhai
e8c4924997
Make codecov push results on every run ( #4754 )
...
* Make codecov push results on every run
* codecov: do not comment on pull requests
2020-10-22 17:17:26 +03:00
Samuel Neugber
2747e77012
Escape spaces in file paths when running commands on SSH remote ( #4767 )
...
* Escape file paths for calculation of md5 hashes on ssh remote
* Add tests for hardlink and improved md5 test with PropertyMock
* Add additional special characters to check for fix of issue #4628 and fix formatting
* Fix linting errors
* Move tests to correct file and use injected ssh_connection instead of setting it up from scratch
2020-10-22 13:57:18 +03:00
Peter Rowlands (변기호)
87f1c42acf
experiments: wrap column entries with rich.Text ( #4771 )
2020-10-22 16:40:08 +09:00
Peter Rowlands (변기호)
8a5dc6a781
init: move welcome message from Repo.init to command.init ( #4759 )
...
* repo: add quiet flag for Repo.init
* move welcome message to command/init
2020-10-22 12:49:48 +09:00
Paweł Redzyński
33ece011fb
TestCmdCacheDir: roll back darwin skip ( #4673 )
2020-10-21 23:36:16 +03:00
Peter Rowlands (변기호)
79232dfedf
checkpoints: --continue from last run experiment by default ( #4758 )
...
* checkpoints: `--continue` with no args resumes most recent experiment
* add test for --continue :last
2020-10-21 17:25:16 +09:00
Saugat Pachhai
aa7b4c6340
Add tests for resolving stage data ( #4753 )
...
* Add test, and fix resolving of paths for params
Improve merging of vars and imported params, improve tracking
Resolve wdir correctly
* Fix windows relpath
* isort imports
2020-10-21 05:47:48 +05:45
Saugat Pachhai
668002cb01
Revert "Track flaky tests using Google's service ( #4749 )" ( #4755 )
...
This reverts commit 7527a220f6 .
2020-10-20 08:19:00 -07:00
Peter Rowlands (변기호)
25efd0efe8
checkpoints: allow missing outputs on checkout and stage.run ( #4750 )
2020-10-20 21:44:01 +09:00
Saugat Pachhai
b0ae5e2251
Support parametrization from params or vars section in dvc.yaml ( #4751 )
...
* Implement importing from params
* Change varname
* Add tests
* fix pylint issues
2020-10-20 04:16:13 -07:00
Ruslan Kuprieiev
e48055077d
plots: don't allow in non-dvc repo ( #4745 )
2020-10-20 11:31:57 +03:00
Saugat Pachhai
7527a220f6
Track flaky tests using Google's service ( #4749 )
...
* Track flaky tests using Google's service
https://flaky-dashboard.web.app
More info: https://github.com/GoogleCloudPlatform/flaky-service
* Increment version
2020-10-19 23:24:11 -07:00
Peter Rowlands (변기호)
feaa5cfcb2
experiments: fix checkpoints sorting issues in dvc exp show ( #4740 )
...
* experiments: order experiment (branches) by timestamp
* checkpoints: sort checkpoint branches by tip commit values
* remove sort logic from dvc.scm
2020-10-20 14:54:43 +09:00
Saugat Pachhai
10ae13132d
Use lxml wheel instead of legacy setup.py builds ( #4748 )
...
`lxml` now provides wheel for Python3.9.
Also, enable windows test for Python3.9
2020-10-19 22:23:51 -07:00
Harsh Patel
924323f54f
lock: added troubleshooting doc link in error message ( #4325 ) ( #4721 )
...
* lock: added troubleshooting doc link in error message (#4325 )
* updated lock error message (iterative#4325)
2020-10-19 20:47:08 +03:00
Alexei Tenitski
235d4c9a94
#1618 Custom message when cache and remote are in sync ( #4694 )
...
* #1618 Custom message when cache and remote are in sync
* Output the correct remote name during dvc status
* Simplify logic
2020-10-19 20:38:05 +03:00
Musa Atlıhan and Peter Rowlands
4b6ebc7527
make pull --run-cache work with local remote having relative path ( #4670 )
...
* Fixes #4637
* use PathInfo instead of Path
* catch ValueError with PathInfo.relative_to and fallback to dvc.utils.relpath
* cleanup
* add test
Co-authored-by: Peter Rowlands <[email protected] >
2020-10-19 17:53:01 +09:00
Peter Rowlands (변기호)
699602f4d0
experiments: use general format for floating pt numbers ( #4730 )
2020-10-19 15:26:29 +09:00
Peter Rowlands (변기호)
10a2eeb2b8
checkpoints: create final checkpoint commit after repro when needed ( #4715 )
...
* repo: make Repo.scm a cached attribute
* checkpoints: create final checkpoint after repro when needed
* use correct exception rev in _collect_and_commit
2020-10-19 15:26:06 +09:00
Peter Rowlands (변기호)
b9f547637c
checkpoints: add --reset option ( #4731 )
...
* experiments: add --reset option to reset/restart checkpoint experiments
* add CheckpointExistsError internal exception
* update tests
2020-10-19 15:25:08 +09:00
Juliano Efson Sales and Ruslan Kuprieiev
052b15a2a8
tests/remote: adding tests for real oss ( #4735 )
...
* tests/remote: adding tests for real oss
the new test suggests #4633 is a bug in the emulator.
* Update tests/func/test_data_cloud.py
Co-authored-by: Ruslan Kuprieiev <[email protected] >
* Update tests/remotes/oss.py
Co-authored-by: Ruslan Kuprieiev <[email protected] >
* tests: correcting small lint issue
Co-authored-by: Ruslan Kuprieiev <[email protected] >
2020-10-18 16:21:51 +03:00
Jonny Browning and browningjp
68220cbea0
Added 'doctor' as an alias for 'version' ( #4722 )
...
* Added 'doctor' as an alias for 'version'
* simplified doctor alias
Co-authored-by: browningjp <[email protected] >
2020-10-17 11:10:03 +03:00
Ruslan Kuprieiev
21a6be7c58
Delete .restyled.yaml
...
Since we've decided to stop using it. Also disabled in the repo settings.
2020-10-15 15:07:58 +03:00
Paweł Redzyński
2b90d7dfaf
tests, packages: roll back environmental packages setup ( #4728 )
2020-10-15 14:19:25 +03:00
Peter Rowlands (변기호)
9d7e483599
experiments: fix git stash mtime race condition ( #4727 )
2020-10-15 13:26:17 +03:00
Paweł Redzyński
8f8c561d1b
test_api: roll back xfail ( #4660 )
2020-10-15 10:40:53 +02:00
Ruslan Kuprieiev
32cef509b7
run-cache: don't save always_changed stages ( #4719 )
...
Fixes #4335
2020-10-14 17:43:16 +03:00
Saugat Pachhai
6a79111047
Parametrization support on dvc.yaml ( #4679 )
...
* Custom parametrization support
* log generated data
* Add tests
2020-10-14 05:32:05 -07:00
Peter Rowlands (변기호)
09e51e655d
checkpoints: cleanup --continue usage ( #4716 )
...
* warn if rev provided with --continue is ambiguous
* always provide tip of branch when suggesting to use --continue
2020-10-14 19:12:57 +09:00
Peter Rowlands (변기호)
4aa8fd0fbb
tests: mark test_extend_branch as flaky ( #4718 )
2020-10-14 19:12:32 +09:00
Peter Rowlands (변기호)
3cebd98c54
tests: fix test_remote::test_push_order ( #4714 )
...
* tests: fix test_remote::test_push_order
* review fixes
2020-10-14 18:40:04 +09:00
Ruslan Kuprieiev
b11fe83828
dvc: bump to 1.8.4
1.8.4
2020-10-13 23:57:29 +03:00
Peter Rowlands (변기호)
cc8d0ef43f
experiments: support exp run --checkpoint for baseline commits ( #4701 )
...
* handle untracked files when `git reset --hard` in experiments workspace
* error on checkpoint branch already exists
* terminate stage process on checkpoint errors
* update tests
* cleanup error message
2020-10-13 23:10:08 +03:00
Paweł Redzyński
3e011d70d5
github actions: windows: fix packaging ( #4711 )
2020-10-13 21:31:48 +02:00
Ruslan Kuprieiev
0649242578
dvc: bump to 1.8.3
1.8.3
2020-10-13 13:17:22 +03:00
Paweł Redzyński
549f342db9
gha: fix github token providing for assets upload ( #4703 )
2020-10-12 18:18:20 +03:00
Saugat Pachhai
4e53491f5c
Use released version of Python3.9 on CI ( #4704 )
2020-10-12 20:24:28 +05:45
Paweł Redzyński
0da1664f3f
gha: get rid of unnecessary if ( #4702 )
2020-10-12 13:33:15 +03:00
Jorge Orpinel and Ruslan Kuprieiev
3b6a1c441e
term: "metrics" plural in output messages ( #4699 )
...
* api: update to latest definitions to match iterative/dvc.org/pull/908
* Update dvc/api.py
* metrics show: update -h output to match docs
per https://github.com/iterative/dvc.org/pull/1014/commits/2c3452119545987f77b764e4aa6fc94d051092a7
* api: update docstrings to match iterative/dvc.org/pull/908
* api: refactor DVC repo check in get_url, and document it
* dvc: cosmetic edits as I explored exceptions that api functions may raise
* api: copy default info to read() docstring from open()
per https://github.com/iterative/dvc/pull/3426#pullrequestreview-366949501
* api: improve open() docstring for clarity and add example
per https://github.com/iterative/dvc/pull/3426#pullrequestreview-366956856
* api: remove unnecessary info from get_url docstring
per https://github.com/iterative/dvc/pull/3426#discussion_r386203064
* api: produces->generated in open() docstring
* api: simplify open docstring
per https://github.com/iterative/dvc/pull/3426#discussion_r388218147
* term: "metrics" plural in output messages
https://github.com/iterative/dvc.org/pull/1848#pullrequestreview-506217071
* typo
Co-authored-by: Ruslan Kuprieiev <[email protected] >
2020-10-12 12:51:57 +03:00
Ruslan Kuprieiev
ca490f699e
ls: pass repo_tree instead of repo ( #4700 )
2020-10-12 12:37:19 +03:00