Ruslan Kuprieiev
0be5046a72
Merge pull request #3197 from Suor/refactor-tmpdir
...
test: refactor tmp_dir/erepo_dir
2020-01-20 16:02:13 +02:00
Alexander Schepanovski
4117206c67
test: drop repo_template fixture
2020-01-20 11:49:13 +07:00
Alexander Schepanovski
72812b519e
api: fix get_url() non-dvc repo error message
2020-01-19 23:01:53 +07:00
Alexander Schepanovski
ee022eada0
api: adjust get_url requiring dvc repo to the new reality
2020-01-19 21:38:37 +07:00
Alexander Schepanovski
033ef88a4e
external: refactor external_repo() and its users
...
Some things are fixed along the way:
- no cache shared between incompatible funcs
- some incosistent exceptions are now consistent
- import updates for git files now works both for dvc and git repos
- "auto-generated-upstream already exists" fixed
- dvc.api.open()/read() works with git repos now
Fixes #3124 , #2976 . Closes #3172 .
2020-01-19 21:38:06 +07:00
Sujith H
1b7eda2745
Fix import issue without remote config in the target
...
Fix the import issue when target does not have
remote config.
Signed-off-by: Sujith H <[email protected] >
2020-01-19 11:42:05 +05:30
Ruslan Kuprieiev
bdd1d61803
Merge pull request #3156 from skshetry/get-url-from-cache
...
get: implement --show-url to display only url/path to remote
2020-01-17 10:15:06 +02:00
Saugat Pachhai
50206d44dc
test: fix test related to path on windows
...
On windows, `str(exc_info)` is returning escaped path, eg:
'<ExceptionInfo UrlNotDvcRepoError("URL \'C:\\\\Users\\\\travis\\\\AppData\\\\Local\\\\Temp\\\\pytest-of-travis\\\\pytest-0\\\\popen-gw2\\\\test_get_url_git_only_repo_thr0\' is not a dvc repository.") tblen=2>'
This commit just replaces the double slashes with single one. Bit of a hack, I know.
2020-01-16 21:06:52 +05:45
Ruslan Kuprieiev
d081627501
Merge pull request #3150 from fabiosantoscode/feature/2959-status-of-imported-files
...
status: implement support for imported files
2020-01-16 17:11:31 +02:00
Saugat Pachhai
aa7119a741
get: test get_url raises exception if not a dvc repo
2020-01-16 19:28:14 +05:45
Saugat Pachhai
f130e18e2c
get: use new exception from public api
2020-01-16 19:28:14 +05:45
Saugat Pachhai
eb252e055b
get: split command for getting url and getting files from url functions
2020-01-16 19:28:14 +05:45
Saugat Pachhai
4509f82bc3
get: implement --show-url to display only url/path to remote
2020-01-16 19:28:14 +05:45
Fábio Santos
5883d3dabf
reorder imports
2020-01-16 12:54:05 +00:00
Paweł Redzyński
36c64c66db
test_get_from_non_dvc_master: add comment about git logs
2020-01-16 11:49:03 +01:00
Paweł Redzyński
18446996ab
get: tes_get_from_non_dvc_master: capture git logs at INFO
2020-01-16 10:43:48 +01:00
Fábio Santos
4ada384fcd
remove trace statement
2020-01-15 12:43:14 +00:00
Fábio Santos
008a531535
support non-DVC repositories
2020-01-15 12:39:15 +00:00
Fábio Santos
289797e7eb
can now get whether an item changed, but not when an item changes from non-DVC to DVC
2020-01-15 11:33:26 +00:00
Fábio Santos
799d902c98
add test that checks that a file can be upgraded from git tracking to DVC tracking
2020-01-14 23:41:48 +00:00
Fábio Santos
1a26d3b60f
Merge remote-tracking branch 'upstream/master' into feature/2959-status-of-imported-files
2020-01-14 23:08:43 +00:00
Ruslan Kuprieiev
7d6ecd1ccb
import: don't forget to set rev_lock for git files
...
Related to #3087
2020-01-15 00:38:55 +02:00
Fábio Santos
cfbdccdbed
update test
2020-01-14 19:49:21 +00:00
Ruslan Kuprieiev
42784816c3
Merge pull request #3149 from skshetry/refactor-remote
...
test: use helper remotes in external repro
2020-01-14 20:27:25 +02:00
Saugat Pachhai
7993600019
test: use helper remotes in external repro
2020-01-14 23:31:44 +05:45
Saugat Pachhai
45b97b14c4
test: use helper remotes in child of TestDataCloudCLIBase
2020-01-14 20:29:29 +05:45
Saugat Pachhai
37b9d32e04
test: refactor: use helper remotes in TestCases
2020-01-14 19:25:19 +05:45
Ruslan Kuprieiev
9cafef1fdd
Merge pull request #3051 from efiop/2995
...
metrics: introduce `diff`
2020-01-14 14:18:40 +02:00
Ruslan Kuprieiev
58cc31cbe4
Merge pull request #3134 from skshetry/refactor-local
...
test: merge local related function in Local helper class
2020-01-14 10:56:01 +02:00
Ruslan Kuprieiev
69e91f2bf9
Merge pull request #3132 from mroutis/fix-3131
...
remote: error out when modifying a non-existing remote
2020-01-14 10:26:16 +02:00
Saugat Pachhai
a27910d71d
test: merge local related function in Local helper class
2020-01-14 14:04:02 +05:45
Ruslan Kuprieiev
efa655ecf1
Merge pull request #3128 from skshetry/refactor-hdfs-gcp
...
test: move hdfs and gcp functions into helper classes
2020-01-14 10:16:57 +02:00
Mr. Outis
ff094b2560
remote: error out when modifying a non-existing remote
...
Close #3131
2020-01-13 18:29:40 -06:00
Saugat Pachhai
26d85f1a52
test: merge gcp related functions to GCP helper class
2020-01-13 23:49:22 +05:45
Ruslan Kuprieiev
0ead08805e
Merge pull request #3116 from efiop/2896-scm
...
test: scm: convert to dir helpers
2020-01-13 16:13:22 +02:00
Ruslan Kuprieiev
e9dee8a103
Merge pull request #3115 from efiop/2896
...
test: get_url: convert to dir helpers
2020-01-13 15:38:02 +02:00
Ruslan Kuprieiev
92f3f8a624
Merge pull request #3117 from efiop/2896-init
...
test: init: convert to dir helpers
2020-01-13 15:37:17 +02:00
Ruslan Kuprieiev
7d2fa8885a
test: scm: convert to dir helpers
...
Related to #2896
2020-01-13 15:34:27 +02:00
Ruslan Kuprieiev
e833fd22d3
Merge pull request #3118 from efiop/2896-external-repo
...
tests: external_repo: convert to dir helpers
2020-01-13 15:21:53 +02:00
Ruslan Kuprieiev
64431f8930
test: get_url: convert to dir helpers
...
Related to #2896
2020-01-13 13:34:33 +02:00
Saugat Pachhai
d55427dbd9
test: refactor hdfs related functions in HDFS test helpers
2020-01-13 16:30:15 +05:45
Ruslan Kuprieiev
2ab6860b90
Update tests/func/test_init.py
2020-01-13 11:25:37 +02:00
Saugat Pachhai
141f308a6a
test: refactor ssh related functions in SSH and SSHMocked test helpers
2020-01-13 14:23:42 +05:45
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
Ruslan Kuprieiev
d831044cb6
tests: external_repo: convert to dir helpers
...
Related to #2896
2020-01-13 04:15:27 +02:00
Ruslan Kuprieiev
21c75502c5
test: init: convert to dir helpers
2020-01-12 06:07:21 +02:00
Ruslan Kuprieiev
b7f9e7365d
Merge pull request #3097 from fabiosantoscode/feature/3089-get-non-dvc-repositories
...
get: handle non-DVC repositories
2020-01-11 07:05:35 +02:00
Ruslan Kuprieiev
9e9f37e06a
Merge pull request #3094 from pared/2896_run
...
run: tests: migrate to dir helpers
2020-01-11 05:36:07 +02:00
Ruslan Kuprieiev
d6092c1c95
Merge pull request #3096 from pared/2896_state
...
state: tests: migrate to dir helpers
2020-01-11 05:35:32 +02:00
Ruslan Kuprieiev
62d0fa1afa
Merge pull request #3100 from pared/2896_update
...
update: tests: migrate to dir helpers
2020-01-11 05:34:52 +02:00