Alexander Schepanovski
732fd01cc5
test: drop a reimport ( #2247 )
2019-07-10 03:24:59 +03:00
Alexander Schepanovski
90b1a80240
test: test ssh dir output ( #2246 )
2019-07-10 03:24:35 +03:00
Ruslan Kuprieiev
fcc8938b33
test: repro: fix formatting
2019-07-08 21:27:32 +03:00
Ruslan Kuprieiev
e8b0d2d987
test: disable repro s3 test on windows
2019-07-08 21:24:23 +03:00
Ruslan Kuprieiev
f3c4aff6c5
test: don't use python to call awscli
2019-07-08 17:44:18 +03:00
Ruslan Kuprieiev
af34867d96
test: try calling awscli through python
2019-07-06 02:49:08 +03:00
Ruslan Kuprieiev
932b0d7af9
introduce dvc update for ext repos ( #2218 )
...
* erepo: dvc: implement `update` for imports from ext repos
Fixes #1774
Fixes #2139
Fixes #2201
Signed-off-by: Ruslan Kuprieiev <[email protected] >
* deps: repo: make private
Signed-off-by: Ruslan Kuprieiev <[email protected] >
* update: only support repo imports
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-07-06 02:28:35 +03:00
Ruslan Kuprieiev
fb06306ea8
Merge pull request #2231 from efiop/2146
...
checkout: safe_remove output if no checksum is found
2019-07-06 02:25:38 +03:00
Ivan Shcheklein
8fd18f5017
url info and repo grap optimization: address review comments
2019-07-04 23:35:58 -07:00
Ivan Shcheklein
0abf530bef
tests: add tests for some previously failing calls in url info
2019-07-04 19:34:43 -07:00
Ruslan Kuprieiev
2013e21aaf
checkout: safe_remove output if no checksum is found
...
Fixes #2146
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-07-05 02:59:57 +03:00
Alexander Schepanovski
9ba54c1f56
dvc: add rev param to api.open()/read()/get_url()
2019-07-01 14:40:48 +07:00
Alexander Schepanovski
3187040fe8
dvc: raise when Repo.open() fails
2019-07-01 14:40:48 +07:00
pared
7f8da34cf2
utils: extend to_chunks functionality, can specify number of chunks or length of chunk
2019-06-28 13:52:59 +02:00
pared
3d5c42e2fe
state: test: refactor existing state test to pytest
2019-06-28 13:52:59 +02:00
pared
ff1809b060
state: bulk sql for unused links deletion
2019-06-28 13:52:59 +02:00
Jorge Orpinel
91bd0faa87
dvc: feedback to #2112 round 1
2019-06-26 16:25:56 -05:00
Jorge Orpinel
f004a84e7c
tests: fix failing test_add (due to extra 's' in word)
...
To close #2112
2019-06-26 14:05:18 -05:00
Jorge Orpinel
fba7d85cbd
dvc: Use "DVC-file" term as much as possible
...
Keep "stage file" in the context of pipelines
No issue
2019-06-26 14:05:18 -05:00
Ruslan Kuprieiev
bbd31cdb19
Merge pull request #2189 from Suor/some-fixes
...
Fix relpath() with PathInfo
2019-06-26 16:45:20 +03:00
Alexander Schepanovski
bdd5ca48da
dvc: fix relpath()
...
- accept Path-like object as start in Python3.5-
- always return str
Closes #2188 .
2019-06-26 15:19:22 +07:00
Alexander Schepanovski
6e761c7e7a
dvc: check stage name before running command
...
Closes #2150 .
2019-06-25 19:21:16 +07:00
Ruslan Kuprieiev
dd6ed7e7e9
test: s3: remove debug marker
2019-06-25 13:13:26 +03:00
Ruslan Kuprieiev
d58341b57c
Merge pull request #2162 from Suor/api-remote-repo
...
dvc: add repo as url support to API
2019-06-25 11:47:33 +03:00
Alexander Schepanovski
4d248b4183
dvc: support external repos in api functions
2019-06-25 13:08:03 +07:00
Ruslan Kuprieiev
dceca73f00
tests: debug appveyor s3 failure
2019-06-25 05:26:45 +03:00
Ruslan Kuprieiev
5802efdfdb
Merge pull request #2177 from shcheklein/fix-2170
...
Fix 2170: pipeline show command does not work
2019-06-24 00:20:22 +03:00
Ivan Shcheklein
478d6aec2f
test: ls/dir depends on platform, dir is not supported by Mac
2019-06-23 14:09:22 -07:00
Ruslan Kuprieiev
1cb70fc631
tests: win: don't cleanup processes on Popen
...
Workaround for two bugs:
https://bugs.python.org/issue37380
and
https://github.com/gitpython-developers/GitPython/issues/546
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-06-23 22:35:50 +03: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
Ruslan Kuprieiev
81fd0b3415
dvc: destroy: don't remove data
...
Fix #1011
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-06-21 13:13:29 +03:00
Ruslan Kuprieiev
1ba8e0171d
dvc: replace pkg concept with external repo
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-06-21 01:16:00 +03:00
Ruslan Kuprieiev
85fd990849
Merge pull request #2153 from vasinkd/SIGINT_support_2
...
dvc: handle sigint when running a command with `dvc run`
2019-06-20 19:57:24 +03:00
Kirill Vasin
1734e25827
added old signal persistance and fixed tests accordingly
2019-06-20 19:21:53 +03:00
Kirill Vasin
5457c16e76
replace exception catch with signal
2019-06-20 13:39:22 +03:00
pared
c9b3bdc927
ignore: remove dulwich in favour of pathspec
2019-06-20 12:15:42 +02:00
Ruslan Kuprieiev
676021d563
Merge pull request #2149 from efiop/1772
...
pkg: handle install/version errors
2019-06-19 17:27:05 +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
Ruslan Kuprieiev
d3bdca3f13
tests: use shortuuid for shorter paths
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-06-18 16:11:39 +03:00
Ruslan Kuprieiev
14dc0c0115
pkg: handle install/version errors
...
Fixes #1772
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-06-18 16:09:06 +03:00
prd
0615ff8730
pathinfo: extract relative path method to standalone method
2019-06-18 12:08:19 +02:00
Ruslan Kuprieiev
4947069c4f
pkg: introduce -f|--force for pkg install
...
Fixes #1773
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-06-17 21:06:10 +03:00
Ruslan Kuprieiev
914a587123
pkg: implement dvc pkg get command
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-06-17 18:12:36 +03:00
Ruslan Kuprieiev
5941ace270
dvc: initial 'dvc pkg' implementation
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-06-17 18:12:36 +03:00
Ruslan Kuprieiev
ade4261cf5
Merge pull request #2133 from Suor/push-pull-error-code
...
dvc: return non zero error code on push/pull/fetch error
2019-06-14 20:43:02 +03:00
Alexander Schepanovski
db75693fe1
dvc: return non zero error code on push/pull/fetch error
...
Closes #2038
2019-06-14 23:25:39 +07:00
Ruslan Kuprieiev
0d330c1b9b
dvc: move Updater out of Repo()
...
Fixes #2039
Required by #2012 to be able to fetch data through the API without
interuption from updater.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-06-14 00:54:36 +03:00
Ruslan Kuprieiev
b1eebe2f86
diff: don't use self
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-06-14 00:20:56 +03:00
Ruslan Kuprieiev
16e162941e
system: handle PurePath
...
------------------------------------------------------------
Traceback (most recent call last):
File "/Users/efiop/git/dvc/dvc/remote/local/__init__.py", line 280, in upload
no_progress_bar=no_progress_bar,
File "/Users/efiop/git/dvc/dvc/utils/__init__.py", line 129, in copyfile
System.reflink(src, dest)
File "/Users/efiop/git/dvc/dvc/system.py", line 125, in reflink
ret = System._reflink_darwin(source, link_name)
File "/Users/efiop/git/dvc/dvc/system.py", line 89, in _reflink_darwin
ctypes.c_char_p(src.encode("utf-8")),
AttributeError: 'PosixPathInfo' object has no attribute 'encode'
------------------------------------------------------------
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-06-13 11:51:14 +03:00