Ruslan Kuprieiev
9ca00adde8
dvc: modify flake8 configuration
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-22 19:36:19 +02:00
Mr. Outis
d640859fc4
stage: always reproduce callback stages
...
Fix #1634
2019-02-21 15:56:38 -06:00
Ruslan Kuprieiev
1f18119b74
repro: introduce --no-commit
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-16 21:18:54 +02:00
Ruslan Kuprieiev
8636f473e9
repro: fix --ignore-build-cache logic
...
@robogeek has discovered that `dvc repro --ignore-build-cache` actually
force-reproduced ascendants of a changed stage instead of only
reproducing descendants. That bug was caused by a typo in an if
condition plus improper test.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-15 08:01:48 +02:00
Ruslan Kuprieiev
ba8d83e9b1
dvc: refactor dvc project class
...
1) split Project's methods into separate files;
2) rename Project into Repo(similar to gitpython's Repo)
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-13 03:31:23 +02:00
Ruslan Kuprieiev
95368b8f52
test: use "flaky" nose plugin for flaky tests
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-08 06:05:16 +02:00
Ruslan Kuprieiev
82b9d33674
test: ssh: create external output dir
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-08 04:19:44 +02:00
Ruslan Kuprieiev
9091ef2dc0
test: ssh: don't create dirs
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-08 03:51:21 +02:00
Ruslan Kuprieiev
53e40e32ed
tests: use paramiko instead of ssh cmds
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-08 01:35:05 +02:00
Ruslan Kuprieiev
c95e6eb856
tests: fix tests on travis
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-07 08:43:43 +02:00
Ruslan Kuprieiev
94a8054d29
test: gs: refresh credentials
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-06 01:46:23 +02:00
Ruslan Kuprieiev
99ef6081c1
test: use creds when testing external gs deps/outs
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-06 00:13:19 +02:00
Ruslan Kuprieiev
4896f08ddf
dvc: comply with both flake8 and black
...
flake8 provides some additional features like unused vars check, etc, so
it makes total sense to use it as well.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-02-04 00:10:36 +02:00
Ruslan Kuprieiev
4069e34130
dvc: use black instead of flake8
...
Fixes #1546
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-30 03:48:36 +02:00
Mr. Outis
3009a25ae2
remote http: use Content-MD5 header if there is not ETag available
...
Fix #1412
2019-01-28 19:02:41 -06:00
Mr. Outis
0d46921ec7
py2: add unicode literals
...
Fix #1512
2019-01-27 20:40:21 -06:00
Ruslan Kuprieiev
9b91f60f36
Merge pull request #1431 from mroutis/fix-1348
...
stage: Checkout cached output when possible
2019-01-23 03:31:47 +02:00
Mr. Outis
185600d344
project: Detect circular dependencies on graph
...
Fix #1285
2019-01-22 18:39:56 -06:00
Mr. Outis
823077aa2b
stage: Checkout cached output when possible
...
Fix #1348
2019-01-19 00:05:25 -06:00
Mr. Outis
e600e3a736
remote: Use checksum instead of MD5/ETag
2019-01-19 00:02:28 -06:00
Ruslan Kuprieiev
68d965f4fb
RFC: utils: create a separate module
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-07 18:20:56 +02:00
Mr. Outis
4c420d5f4d
logger [rfc]: Use a module instead of a class
...
- Remove deprecation warnings
- Format error output and remove duplicated info
Close #1086
2018-12-23 21:06:39 -06:00
Ruslan Kuprieiev
141de1443c
remote: RFC: unify gc code
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-20 22:09:26 +02:00
Ruslan Kuprieiev
eb810e617e
Merge pull request #1436 from mroutis/fix-1435
...
repro: Fix --all-pipelines option
2018-12-18 18:35:37 +02:00
Ruslan Kuprieiev
d5dd0fd804
test: don't use sleep
...
Since we now use file size to help detect file changes on filesystems
with bad mtime resolution, we no longer need these explicit sleep()
calls in our tests for mac os.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-17 12:42:35 +02:00
Mr. Outis
e8a081030f
repro: Fix --all-pipelines option
...
Fix #1435
2018-12-16 18:31:40 -06:00
Ruslan Kuprieiev
286373f9c7
test: fix whitespace
2018-12-13 08:40:24 +02:00
Ruslan Kuprieiev
f5af2e1aec
tests: fix test on mac os
2018-12-13 07:09:46 +02:00
Ruslan Kuprieiev
7c2eb02209
repro: introduce --ignore-build-cache
...
Fixes #1342
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-12 19:21:34 +02:00
Ruslan Kuprieiev
a67988a80e
test: enable flake8 checks for tests
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-06 06:40:55 +02:00
Ruslan Kuprieiev
8ad317e906
remote: properly check status for remote outputs
...
Fix #1402
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-04 04:33:22 +02:00
Ruslan Kuprieiev
98b043310d
stage: properly handle dvc file md5
...
Fixes #1380
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-11-30 09:21:03 +02:00
Ruslan Kuprieiev
eebfa95c88
dvc: don't report locked callback stages as changed
...
Fixes #1381
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-11-30 06:54:38 +02:00
Mr. Outis
1e3d752917
remote: HTTP implemented (support only for downloading) ( #1350 )
...
* remote: HTTP implemented (support only for downloading)
* Remove duplicated content in the schema
* Chomp trailing spaces in test_remote
* remote http: Implement pull/fetch
* add some tests
* Update dvc/remote/http.py
Co-Authored-By: mroutis <[email protected] >
* Update dvc/remote/http.py
Co-Authored-By: mroutis <[email protected] >
* correct test
* rehprase error message
* add __init__ for utils
* try to fix windows test
2018-11-24 21:22:05 +02:00
Mr. Outis
2906a31b66
tests: dvc checkout --force
2018-11-17 19:47:50 -06:00
Ruslan Kuprieiev
5d29a1b7d0
dvc: properly build DAG for dependency directories
...
Fixes #1338
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-11-17 20:41:17 +02:00
Mr. Outis
acae1b996f
scm: Add dir property to Base class ( #1281 )
...
Close #1279
2018-10-30 19:32:08 -06:00
Ruslan Kuprieiev
31fed211f6
test: use suffixes and prefixes in tmpdir names
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-14 00:37:02 +03:00
Ruslan Kuprieiev
d1077c4457
test: improve coverage
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-01 18:11:17 +03:00
Ruslan Kuprieiev
669b2ec303
repro: introduce -P|--all-pipelines
...
Fixes #1165
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-09-28 13:33:23 +03:00
Ruslan Kuprieiev
34faad3e96
repro: introduce -p|--pipeline option
...
Fixes #1107
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-09-19 09:35:06 +03:00
Ruslan Kuprieiev
5c762f316e
repro: don't check for missing dependencies when running with --dry
...
Fixes #1113
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-09-14 00:23:28 +03:00
Ruslan Kuprieiev
a3aefe5f16
state: don't forget subdirs when computing effective mtime
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-09-01 15:41:42 +03:00
Ruslan Kuprieiev
9c041a375f
test: sleep to compensate for poor mtime resolution
2018-08-31 05:09:32 +03:00
Ruslan Kuprieiev
392cd006e3
tests: sleep() before creating a file
2018-08-30 17:27:05 +03:00
Ruslan Kuprieiev
ac80d59704
dvc: properly compute mtime of the directory
...
Fixes #1067
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-08-29 19:17:50 +03:00
Ruslan Kuprieiev
076a2145db
test: don't forget to sleep before modifying a file
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-08-29 14:54:27 +03:00
Ruslan Kuprieiev
49baf38871
dvc: properly compute mtime for the directory
...
Fixes #1067
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-08-29 13:52:20 +03:00
Ruslan Kuprieiev
6f0e293c9a
test: cover pipeline show
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-08-27 14:40:21 +03:00
Ruslan Kuprieiev
18f0ca0d92
dependency: only use rel_path for local deps
...
Fixes #1048
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-08-24 14:36:38 +03:00