Ruslan Kuprieiev
20517e44b8
test: save cache backup
2018-11-08 14:26:52 +02:00
Ruslan Kuprieiev
683f2c9a57
tests: debug travis failure
2018-11-07 23:05:58 +02:00
Ruslan Kuprieiev
aa8b52908e
test: sleep before checkout
2018-11-07 21:23:48 +02:00
Ruslan Kuprieiev
3700fbf99d
Merge pull request #1303 from ynop/gc-multi-project
...
gc: support used cache collection for several repositories using the same remote storage
2018-11-07 21:02:33 +02:00
buec
19eeb62e6e
cli: add gc option to include additional projects
2018-11-07 18:03:41 +01:00
Ruslan Kuprieiev
abfb48e896
dvc: introduce pipeline list command
...
Fixes #1301
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-11-07 18:39:29 +02:00
buec
111c51f44b
gc: add option to collect cache for multiple projects
2018-11-07 17:36:15 +01:00
Ruslan Kuprieiev
49cadb68da
test: don't forget to sleep()
2018-11-06 17:39:57 +02:00
Ruslan Kuprieiev
7720c35544
checkout: add --with-deps support
...
Fixes #1296
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-11-06 14:19:38 +02:00
Ruslan Kuprieiev
f00d08d46d
remote: properly collect dir cache
...
Fixes #1293
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-11-06 14:19:38 +02:00
Paweł Redzyński
4aab443675
Add separate stream handler for error logging ( #1292 )
...
* Add separate stream handler for error logging
* test stdout and stderr
* review refactor, newline after test
* mock instead of unittest.mock
* use filter instead of lambda
* add result checks
* remove Logger pseudo-integration test, add direct test
* tests, refactor, StringIO intercepts stdout and stderr messages
* Check exact error message
Co-Authored-By: pared <[email protected] >
* Check exact non-error message
Co-Authored-By: pared <[email protected] >
2018-11-04 12:41:43 +02:00
Mr. Outis
acae1b996f
scm: Add dir property to Base class ( #1281 )
...
Close #1279
2018-10-30 19:32:08 -06:00
Mr. Outis
c4295fa05c
run: Add abspath to circular dependency check and include outs_no_cache ( #1272 )
...
Close #1235
2018-10-29 11:44:48 -06:00
Mr. Outis
7865ddd128
remove: Add confirmation when trying to purge ( #1269 )
...
Close #1228
2018-10-28 21:14:32 -06:00
Ruslan Kuprieiev
8966d6ce47
dvc: introduce protected mode
...
This is an opt-in mode, that will make data in the workspace
read-only, thus protecting cache from corruption when hardlinks or
symlinks are used. User can use `dvc unprotect file` command, to
replace read-only link to cache with an editable copy. We can use
this for now to decide if we want to go with a `unified workflow`
in the future or if we want to set unprotected `reflink,copy`
by default.
Fixes #799
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-26 16:07:11 +03:00
Ruslan Kuprieiev
ed93e0d0d9
stage: check that cwd is inside the current project
...
Fixes #1253
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-24 12:26:28 +03:00
Ruslan Kuprieiev
7493804312
root: don't check project's lock
...
Fixes #1260
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-23 16:53:26 +03:00
Mr. Outis
239313d67e
run: Check for circular dependencies
...
Close #1235
2018-10-22 17:29:55 -05:00
Ruslan Kuprieiev
437c2e7cbe
install: add pre-checkout hook
...
Fixes #1248
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-22 01:18:55 +03:00
Ruslan Kuprieiev
90a636e33f
scm: allow all_tags and all_branches
...
Fixes #1243
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-21 01:47:07 +03:00
Ruslan Kuprieiev
78a20a3895
remote: properly check reqs for a legacy config
...
Fixes #1231
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-18 03:12:47 +03:00
Ruslan Kuprieiev
cf44027604
test: checkout: sleep
2018-10-14 05:03:47 +03:00
Ruslan Kuprieiev
4503a7f503
dvc: check if cache file inside dir was changed
...
Fixes #1125
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-14 03:03:41 +03: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
881f188016
tests: run in parallel mode
2018-10-07 03:15:56 +03:00
Ruslan Kuprieiev
1a8842d8c6
test: upload coverage only on CRON
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-07 02:09:46 +03:00
Ruslan Kuprieiev
990bbe32c1
gc: add a comfirmation prompt
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-02 23:39:45 +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
edf73dc52f
test: skip hdfs test if can't connect
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-10-01 16:29:55 +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
1e1daeaae1
move: use relpath intead of rel_path property
...
Fixes #1170
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-09-28 10:06:51 +03:00
pared
89e03c8606
pipeline show add --dot option ( #1141 )
...
* pipeline show add --dot option
* refactor common code, pydot in requirements
* code formatting
* code formatting
2018-09-24 02:50:41 +03:00
Jeep Kiddee
bbd5096de7
scm: support git submodule
...
Fixes #1093
2018-09-21 02:17:28 +07:00
Ruslan Kuprieiev
e1841f07cb
scm: require abs path
...
Fixes #1136
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-09-20 00:14:16 +03:00
Ruslan Kuprieiev
89aa2a957e
test: don't forget to check return code
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-09-19 23:38:58 +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
571713484b
run: check that -f doesn't contain any subdirs
...
Fixes #1110
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-09-18 07:46:28 +03:00
Ruslan Kuprieiev
0043bd5de3
state: limit number of rows
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-09-18 03:40:41 +03:00
Ruslan Kuprieiev
59dcdb02ea
state: optimize operations
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-09-17 10:47:16 +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
f044a6090f
state: use sqlite
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-09-12 15:52:34 +03:00
Ruslan Kuprieiev
537e7c75a0
stage: check that deps exist before running the command
...
Fixes #1101
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-09-09 22:59:19 +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
249b60c030
remote: properly remove remote section
...
Fixes #1075
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-08-31 04:07:31 +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
55b3c47bbf
pipeline: process edges and nodes separately
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-08-28 11:36:06 +03:00