Commit Graph
1201 Commits
Author SHA1 Message Date
Ruslan Kuprieiev 21fc712edf cache: remove unused code
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-28 21:50:49 +03:00
Ruslan Kuprieiev 0a049c232b cache: configurable cache dir and cache type
From now on we allow specifying standalone cache dirs as well as
specifying linking method(copy, symlink, hardlink, reflink) for it.
If 'cache type' is not specified in the config, dvc will try all of
them starting from reflink all the way down to copy.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-28 21:50:49 +03:00
Ruslan Kuprieiev d8550a63cc Merge pull request #680 from efiop/master
dvc: checkout single file
2018-04-24 13:56:34 +03:00
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