Commit Graph
737 Commits
Author SHA1 Message Date
Ruslan Kuprieiev e532aba6fa test: use unique aws s3 repo name
I've setup a cleanup rule on s3 to remove old files, so
there is no need them up manualy.

Fixes #374

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-08 15:24:00 +02:00
Ruslan Kuprieiev 8ff6ba5f4c Merge pull request #391 from efiop/master
Add '--no-exec' option for 'dvc run'
2018-01-08 14:00:50 +02:00
Ruslan Kuprieiev e4b9718f34 run: add --no-exec option
Fixes #385

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-08 13:19:42 +02:00
Ruslan Kuprieiev a1a3e501b4 executor: fix error msg
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-08 13:07:51 +02:00
Ruslan Kuprieiev 2ded183751 Merge pull request #390 from efiop/master
Repo cleanup
2018-01-08 12:46:11 +02:00
Ruslan Kuprieiev 3af6970eeb dvc: remove dvc.py and fix bin/dvc*
bin/dvc and bin/dvc.bat are convenience scripts that can call
dvc without dvc.py, as dvc package has __main__.py anyway.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-08 12:19:34 +02:00
Ruslan Kuprieiev 0f92ae7dd5 conf: remove dvc.conf
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-08 12:02:19 +02:00
Ruslan Kuprieiev c41f31469d appveyour: hide yml file
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-08 12:00:22 +02:00
Ruslan Kuprieiev 7577f937ed travis: don't forget to generate xml coverage 2018-01-07 23:34:25 +02:00
Ruslan Kuprieiev e6d967f5c2 travis: fix typo 2018-01-07 23:15:06 +02:00
Ruslan Kuprieiev bd740f2cfb Merge pull request #389 from efiop/master
Misc test
2018-01-07 23:08:35 +02:00
Ruslan Kuprieiev c47d36baa0 build: fix windows build
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 22:41:51 +02:00
Ruslan Kuprieiev ba8ca7319d build: move scripts to scripts dir
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 22:34:41 +02:00
Ruslan Kuprieiev b32d307452 travis: use cc-reporter for codeclimate
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 22:34:34 +02:00
Ruslan Kuprieiev 1c89bb50c5 test: add initial tests for LOCAL and AWS data clouds
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 22:33:26 +02:00
Ruslan Kuprieiev eaee02e619 Merge pull request #388 from efiop/master
Misc tests, fixes and error handling
2018-01-07 17:41:36 +02:00
Ruslan Kuprieiev 733fe7aac4 test: remove test-merge.py
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 17:16:04 +02:00
Ruslan Kuprieiev fcb19ba41b dvc: remove GitWrapper
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 17:13:54 +02:00
Ruslan Kuprieiev cc108e1550 show: fix workflow
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 17:13:40 +02:00
Ruslan Kuprieiev 8181ca4a9a show: fix CmdShowPipeline
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 17:05:58 +02:00
Ruslan Kuprieiev bce3210a98 logger: rework and add test
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 16:58:17 +02:00
Ruslan Kuprieiev af0d5eeeca test: use ulimit
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 16:24:09 +02:00
Ruslan Kuprieiev aa396d1b42 add/remove: catch and report errors
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 16:11:24 +02:00
Ruslan Kuprieiev 609586eb60 test: add basic tests for cli.py
Fixes #384

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 16:11:24 +02:00
Ruslan Kuprieiev ad93ece928 Merge pull request #386 from efiop/master
dvc: cleanup artifacts from #382
2018-01-07 11:11:08 +02:00
Ruslan Kuprieiev 1bbfa5ca35 dvc: cleanup artifacts from #382
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-07 10:49:38 +02:00
Dmitry Petrov 8d6de6b8ec Merge pull request #382 from dataversioncontrol/dvc_fsck
Dvc fsck
2018-01-06 20:46:33 -08:00
Dmitry e0dac32575 Refactoring: reduce LOC in a file by getting rid of Direction class 2018-01-06 20:17:17 -08:00
Dmitry fce38bce7b Refactoring: reduce method length and use unicode string 2018-01-06 20:15:32 -08:00
Dmitry 828970a0c4 Bugfix: "no cache file" message 2018-01-06 19:06:08 -08:00
Dmitry 24b9d5a337 Remove --all again 2018-01-06 18:54:37 -08:00
Dmitry 06627e8b85 Custome merge with #379 2018-01-06 18:47:50 -08:00
Dmitry de533f0437 Remove --all option - empty param list instead 2018-01-06 15:47:57 -08:00
Dmitry 018302e208 New command: dvc fsck. Close #381. 2018-01-06 19:32:17 +02:00
Ruslan Kuprieiev 64a1666d78 test: add test for Cache.find_cache()
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-06 18:45:01 +02:00
Dmitry d232a15e8e Refactoring: move find_cache() to Cache class 2018-01-06 18:41:38 +02:00
Ruslan Kuprieiev cec2d99e0f Merge pull request #379 from dataversioncontrol/after_redisign_misc_3
After redesign misc 3
2018-01-06 18:11:43 +02:00
Dmitry 789b2e0b5b Bugfix: do not touch cache file if it does not exist 2018-01-06 14:29:11 +02:00
Dmitry ab3abbe87a New command: dvc fsck. Close #381. 2018-01-06 04:17:55 -08:00
Dmitry c79a7cd2df Convert mtime to int 2018-01-06 04:16:22 -08:00
Dmitry d2790f9306 Refactoring: move find_cache() to Cache class 2018-01-06 04:15:23 -08:00
Dmitry bc8edde311 dvc repro: report status and command 2018-01-05 13:58:49 +02:00
Ruslan Kuprieiev f310060abd Merge pull request #380 from efiop/master
Phony target and repro API RFC
2018-01-05 13:39:43 +02:00
Ruslan Kuprieiev bc74afb4cf dvc: accept only single target through project.reproduce
Accepting multiple targets doesn't really make sence in both usage
and return values.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-05 12:06:45 +02:00
Ruslan Kuprieiev 9c7b142883 test: add test for phony targets
Fixes #342

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-05 11:39:34 +02:00
Ruslan Kuprieiev 964922f530 Merge pull request #373 from efiop/master
Misc improvements
2018-01-04 16:06:22 +02:00
Ruslan Kuprieiev 2c108ff410 unit: simplify repro test
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-04 15:26:01 +02:00
Ruslan Kuprieiev 03ce77f8c1 dvc: don't track files that are already tracked by git
Fixes #371

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-04 13:34:31 +02:00
Ruslan Kuprieiev 14181ede5f dvc: remove -D option
Fixes #370

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-01-04 13:34:31 +02:00
Ruslan Kuprieiev 9bec404efa yaml: use safe_load and safe_dump
We don't need to support python objects in our dvc files,
so we should only use safe_ functionality to avoid possible
bugs when entries in dvc files are represented as py objects.

Fixes #372
2018-01-04 13:34:31 +02:00