Commit Graph
1220 Commits
Author SHA1 Message Date
Ruslan Kuprieiev 2f97be3782 dvc: check for updates once a week
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-05-10 15:21:14 +03:00
Ruslan Kuprieiev 03ebdb5cf2 dvc: use our own api instead of github's for version retrieval
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-05-10 14:40:59 +03:00
Ruslan Kuprieiev c563632f6e Merge pull request #694 from efiop/master
dvc: check updates and warn about using an older version
2018-05-06 22:19:11 +03:00
Ruslan Kuprieiev 6e20e1f845 dvc: check updates and warn about using an older version
Fixes #687

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-05-06 22:12:28 +03:00
Ruslan Kuprieiev f11e19a92c Merge pull request #692 from efiop/master
dvc: introduce 'dvc remote list'
2018-05-05 14:26:25 +03:00
Ruslan Kuprieiev 6156b7e1b1 dvc: introduce 'dvc remote list'
Fixes #690

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-05-05 14:17:35 +03:00
Ruslan Kuprieiev adf44878d9 Merge pull request #684 from efiop/master
dvc: reproduce stage if it has no dependencies and has cmd
2018-04-29 17:49:30 +03:00
Ruslan Kuprieiev 9a88a412d0 dvc: reproduce stage if it has no dependencies and has cmd
This allows as to define conditional stages in the dependency graph.

Fixes #646
Fixes #648

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-29 17:43:32 +03:00
Ruslan Kuprieiev 77d478cc20 Merge pull request #683 from efiop/master
travis: remove unused code
2018-04-29 16:20:26 +03:00
Ruslan Kuprieiev eb9560c459 travis: remove unused code
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-04-29 16:15:01 +03:00
Ruslan Kuprieiev 131b7b7fec travis: osx pyenv debug 2018-04-29 15:59:02 +03:00
Ruslan Kuprieiev 1e7c2690e3 travis: fix typo 2018-04-29 15:38:35 +03:00
Ruslan Kuprieiev 5ca497e9ae travis: osx debug 2018-04-29 15:35:09 +03:00
Ruslan Kuprieiev 3fffdc9a32 travis: call pyenv for osx 2018-04-29 15:22:09 +03:00
Ruslan Kuprieiev fbfc68963f travis: update pip cmd 2018-04-29 14:42:38 +03:00
Ruslan Kuprieiev cb18902e93 travis: use xcode9.3 image for osx 2018-04-29 14:29:45 +03:00
Ruslan Kuprieiev 68bed24d68 Merge pull request #681 from efiop/master
Configurable cache dir + copy/symlink/hardlink/reflink support
2018-04-28 22:17:42 +03:00
Ruslan Kuprieiev b668f23167 Revert "build: win: don't look for symlink ps script"
This reverts commit 4164eddb92.
2018-04-28 21:54:58 +03:00
Ruslan Kuprieiev ba6a57264a Revert "win: innosetup: don't add symlink perms"
This reverts commit e94b78d677.
2018-04-28 21:54:36 +03:00
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