Commit Graph
1198 Commits
Author SHA1 Message Date
Ruslan Kuprieiev 52c08b2926 dvc: checkout single file
Fixes #666

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-24 13:45:30 +03:00
Ruslan Kuprieiev d9d7692e8d Merge pull request #679 from efiop/master
dvc: introduce `dvc install` for installing git hooks
2018-04-24 10:58:35 +03:00
Ruslan Kuprieiev 441098b35e dvc: introduce dvc install for installing git hooks
Fixes #277
Fixes #657

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-24 10:47:22 +03:00
Ruslan Kuprieiev 347338837b Merge pull request #675 from efiop/master
test-requirements: fix windows condition
0.9.6
2018-04-20 11:23:17 +03:00
Ruslan Kuprieiev dea1ba1fb5 test-requirements: fix condition
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-20 11:18:32 +03:00
Ruslan Kuprieiev 354593e0b7 Merge pull request #672 from efiop/master
metrics: don't forget to checkout()
2018-04-20 11:09:26 +03:00
Ruslan Kuprieiev 5985fd3c96 metrics: don't forget to checkout()
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-20 11:04:05 +03:00
Ruslan Kuprieiev 9bd83544ec dvc: bump version to 0.9.6 2018-04-20 08:30:37 +03:00
Ruslan Kuprieiev 754decc924 Merge pull request #671 from efiop/master
dvc: add `dvc metrics`
2018-04-19 21:34:21 +03:00
Ruslan Kuprieiev 832af146c6 requirements: add hidden requirement
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-19 21:03:07 +03:00
Ruslan Kuprieiev 1e7d548ca4 dvc: add dvc metrics
Fixes #592

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-19 20:47:37 +03:00
Ruslan Kuprieiev 89ed2caf43 Merge pull request #665 from efiop/master
repro: print user-friendly error
2018-04-18 09:57:23 +03:00
Ruslan Kuprieiev 1f72274192 repro: print user-friendly error
Fixes #659

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-18 09:48:10 +03:00
Ruslan Kuprieiev 5b841e9b9d Merge pull request #664 from efiop/master
init: properly handle `dvc init` in directory without scm
2018-04-18 09:33:12 +03:00
Ruslan Kuprieiev a1460a6d92 init: properly handle dvc init in directory without scm
Fixes #660
Fixes #662

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-18 09:27:55 +03:00
Ruslan Kuprieiev 29a44689c5 Merge pull request #658 from seqpipe/add-directory-with-slash
Proper adding of 'directory/'
2018-04-17 12:46:42 +03:00
Emil Gotsev 286153a609 Proper adding of 'directory/'
* added a test for adding single level directory with forward slash in the end
 * normalizing the path that is passed to the add method
2018-04-17 12:21:32 +03:00
Ruslan Kuprieiev 22503bbb98 Merge pull request #655 from efiop/master
progress: don't print new line
2018-04-15 12:09:06 +03:00
Ruslan Kuprieiev 9f8f9ab550 progress: don't print new line
Fixes #444

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-15 11:52:59 +03:00
Ruslan Kuprieiev 092486dda0 Merge pull request #654 from efiop/master
aws: use profile setting
2018-04-15 08:53:53 +03:00
Ruslan Kuprieiev ddb91a152b aws: use profile setting
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-15 08:40:58 +03:00
Ruslan Kuprieiev 7dea6e59b4 Merge pull request #653 from efiop/master
setup.py: don't mixup download_url and url
2018-04-14 23:35:14 +03:00
Ruslan Kuprieiev 79d7100104 setup.py: don't mixup download_url and url
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-14 23:26:40 +03:00
Ruslan Kuprieiev 94fef44b6e Merge pull request #652 from efiop/master
Misc md5 fixes
2018-04-14 22:13:15 +03:00
Ruslan Kuprieiev f30e6e53c5 utils: convert to unix format when calculating md5
Fixes #619

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-14 22:07:29 +03:00
Ruslan Kuprieiev 08da4a58d0 stage: use 'md5' field to validate stage file as a whole
Fixes #643

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-14 22:07:29 +03:00
Ruslan Kuprieiev fed22d3ab9 utils: use dict_md5
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-14 22:07:29 +03:00
Ruslan Kuprieiev 17a301d73b appveyor: don't use --user when upgrading pip
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-14 22:07:28 +03:00
Ruslan Kuprieiev 1b695571d3 Merge pull request #651 from efiop/master
[WIP] boto3 and local config
2018-04-13 06:13:11 +03:00
Ruslan Kuprieiev 48cc9af6ca config: introduce config.local
Fixes #524

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-13 06:06:52 +03:00
Ruslan Kuprieiev 3748164ddb cloud: aws: migrate to boto3
This allows us to abandon our own additional config parameters for
aws cloud(like region) and use the ones from .aws/config by default.
Plus, boto3 automatically switches to multipartupload if file is bigger
than a certain limit, allowing us to remove a lot of our own code.

Fixes #650
Fixes #636
Fixes #601

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-13 06:06:52 +03:00
Ruslan Kuprieiev f1787275f2 Merge pull request #649 from efiop/master
tests: sleep(1) before modifying data files
2018-04-10 23:42:12 +03:00
Ruslan Kuprieiev 0df69a1046 tests: sleep(1) before modifying data files
This will help simulate realistic behaviour on filesystems with poor mtime resolution.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-10 23:36:50 +03:00
Ruslan Kuprieiev 28d664d53c Merge pull request #641 from efiop/master
test: call nosetests directly
2018-04-10 03:09:40 +03:00
Ruslan Kuprieiev 2dcfbad022 test: call nosetests directly
Previous method of calling nose.main() didn't really work on windows.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-10 02:59:38 +03:00
Ruslan Kuprieiev f529447d39 Merge pull request #640 from efiop/master
state: handle non-existing path
2018-04-10 02:29:48 +03:00
Ruslan Kuprieiev e5920e6a76 state: handle non-existing path
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-10 02:25:34 +03:00
Ruslan Kuprieiev cf09c891b4 Merge pull request #639 from efiop/master
cloud: cmp_checksum improvements
2018-04-10 02:04:34 +03:00
Ruslan Kuprieiev c4d3aac787 test: don't forget to increse ulimit for opened files
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-10 01:56:06 +03:00
Ruslan Kuprieiev 8839e72f07 dvc: stop using checksumdir and use our own way of checksuming a dir
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-10 01:56:06 +03:00
Ruslan Kuprieiev 6dc9fbd08e dvc: cloud: use local state for cmp_checksum
Fixes #633

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-10 01:56:06 +03:00
Ruslan Kuprieiev 0c5cc47a86 Merge pull request #632 from efiop/master
tests: cloud: fix naming scheme
2018-04-08 23:50:33 +03:00
Ruslan Kuprieiev 828f00bf86 test: add ssh key in travis script
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-08 23:46:08 +03:00
Ruslan Kuprieiev 541429c26e tests: cloud: fix naming scheme
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-08 23:17:51 +03:00
Ruslan Kuprieiev c4fa14eae8 tests: ssh: fix typo 2018-04-08 22:52:37 +03:00
Ruslan Kuprieiev dd9da04563 Merge pull request #631 from efiop/master
Add initial SSH driver
2018-04-08 22:34:44 +03:00
Ruslan Kuprieiev 52a88d6063 test: remove unittests.sh
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-08 22:26:18 +03:00
Ruslan Kuprieiev 36d924c4c2 test: add test for ssh cloud
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-08 22:26:18 +03:00
Ruslan Kuprieiev bd6688ff57 cloud: add ssh driver
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-08 22:26:18 +03:00
Ruslan Kuprieiev bdccd420dd Merge pull request #630 from efiop/master
Improve url testing for data cloud
2018-04-08 04:46:31 +03:00