Commit Graph
338 Commits
Author SHA1 Message Date
Dmitry Petrov ee0e012f86 Config redesign 2017-08-23 00:38:28 -07:00
Dmitry Petrov 761546b858 Move cloud cmd to experimental 2017-08-17 21:57:21 -07:00
Ruslan Kuprieiev 4fa18884d7 Merge pull request #165 from efiop/basic_cloud2
cli: replace "dvc instance-create" with "dvc cloud create"
2017-08-13 16:35:16 -07:00
Ruslan Kuprieiev 55fc9b7e0d cli: replace "dvc instance-create" with "dvc cloud create"
This looks and sounds much better.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-14 02:23:23 +03:00
Dmitry Petrov 5c062aadaf Extract AWS credentials from data_cloud.py 2017-08-04 19:30:04 -07:00
Dmitry Petrov 083095db43 Reformating and small fixes 2017-08-04 15:27:35 -07:00
Dmitry Petrov 54c1aa63b0 Cloud basic 2: init 2017-08-04 04:39:48 -07:00
Ruslan Kuprieiev 4a66bf2d95 Merge pull request #147 from efiop/master
dvc: get rid of pathlib
2017-08-03 23:54:45 +03:00
Ruslan Kuprieiev 883e6773f7 dvc: get rid of pathlib
Fixes #118

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-03 23:31:59 +03:00
Ruslan Kuprieiev 0f2a672804 Merge pull request #146 from efiop/master
cli: set dvc prog name to 'dvc'
2017-08-03 12:01:15 +03:00
Ruslan Kuprieiev a1971ad39a cli: set dvc prog name to 'dvc'
Fixes #145

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-03 11:46:39 +03:00
Ruslan Kuprieiev 4df6e1bdbf Merge pull request #143 from efiop/master
cli: fix help, 'run', 'repro' and 'sync'
2017-08-03 05:10:12 +03:00
Ruslan Kuprieiev b5623a32bd cli: fix help, 'run', 'repro' and 'sync'
Adding metavar='' is a legacy from previous design and should
be removed to achieve better help msgs.

'run' should have 'command' as a positional and _required_ argument and 'args'
as a remainder.

'repro' had CmdRun triggered when called from cli.

'sync' should have 'targets' as a positional and _required_ argument.

Fixes #136.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-03 04:55:07 +03:00
Ruslan Kuprieiev 2931a9230b travis: add pip caching
pip installs take quite some time in the build process, so to speed it up lets add pip caching.
2017-08-03 03:37:52 +03:00
Ruslan Kuprieiev 15030e7bce appveyor: remove 'artifact' from 'deploy' section
It should upload artifacts automatically.
2017-08-03 03:24:50 +03:00
Ruslan Kuprieiev f336a0456d appveyour: Update auth token for release deploy
Apparently it is not the same as for travis.
2017-08-03 03:01:14 +03:00
Ruslan Kuprieiev b3ab103680 Merge pull request #142 from efiop/master
appveyor: rename yml back
2017-08-02 14:43:19 +03:00
Ruslan Kuprieiev 36f8f77aed appveyor: rename yml back
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-02 14:21:20 +03:00
Ruslan Kuprieiev 7fbfc778df appveyor: add 'artifact' to 'deploy' 2017-08-02 01:15:58 +03:00
Ruslan Kuprieiev 1854ac5e23 Merge pull request #140 from efiop/master
appveyor: rename yml and add 'branches'
2017-08-02 01:02:43 +03:00
Ruslan Kuprieiev 4eb333b6ef appveyor: rename yml and add 'branches'
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-02 00:59:44 +03:00
Ruslan Kuprieiev 4908337219 Merge pull request #139 from efiop/master
appveyor: deploy dvc windows installer
2017-08-02 00:46:22 +03:00
Ruslan Kuprieiev e79a8bf9f8 appveyor: deploy dvc windows installer
Same as with travis, appveyor will push dvc installer
for windows, when new dvc is being released on github.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-02 00:40:37 +03:00
Ruslan Kuprieiev 02ad3863fc Merge pull request #138 from efiop/master
travis: fix secure token
2017-08-01 21:02:51 +03:00
Ruslan Kuprieiev c54ba02260 travis: fix secure token
I made a mistake of generating tokens on my repo
efiop/dvc, so it was not correct for official repo
and thus travis couldn't upload packages.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-01 20:58:19 +03:00
Ruslan Kuprieiev 920fbec902 Merge pull request #137 from efiop/master
travis: publish dvc rpm and deb installers on releases
2017-08-01 20:48:21 +03:00
Ruslan Kuprieiev 8311c16ada travis: publish dvc rpm and deb installers on releases
Travis is able to automatically build and upload releases
to github, so when we will release next dvc version, travis
will automatically upload deb and rpm packages to github.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-08-01 20:40:20 +03:00
Dmitry Petrov 2eae3d1af8 Clean data cloud code. Utils logger bugfix 2017-07-31 02:38:18 -07:00
Dmitry Petrov 8792636793 Merge branch 'master' of https://github.com/dataversioncontrol/dvc 2017-07-30 21:47:50 -07:00
Dmitry Petrov dc61b1bf95 Clean data item code 2017-07-30 21:44:53 -07:00
Ruslan Kuprieiev 4c996b7ea5 Merge pull request #129 from efiop/master
Add appveyor icon to README
2017-07-31 07:43:20 +03:00
Ruslan Kuprieiev addf8b7808 Add appveyor icon to README
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-07-31 07:39:49 +03:00
Ruslan Kuprieiev c1ebe910ce Merge pull request #128 from efiop/master
innosetup: fix setup.iss semicolons
2017-07-31 07:14:45 +03:00
Ruslan Kuprieiev 4b57077c83 innosetup: fix setup.iss semicolons
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-07-31 07:09:21 +03:00
Ruslan Kuprieiev 25a80e2a8c Merge pull request #127 from efiop/master
appveyor: add windows build
2017-07-31 06:47:40 +03:00
Ruslan Kuprieiev a46c3936ac appveyor: add windows build
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-07-31 06:42:11 +03:00
Ruslan Kuprieiev 6708c1a017 Merge pull request #126 from efiop/master
cleanup: remove junk file
2017-07-31 06:06:36 +03:00
Ruslan Kuprieiev fe52993e83 cleanup: remove junk file
Added by mistake.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-07-31 05:56:59 +03:00
Ruslan Kuprieiev 3045fa23ae Merge pull request #125 from efiop/master
travis: build linux packages
2017-07-31 03:48:52 +03:00
Ruslan Kuprieiev b1f19cee37 travis: build linux packages
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-07-31 03:45:10 +03:00
Ruslan Kuprieiev 4f2d957975 Merge pull request #123 from efiop/master
RFC: move cmdline parsing to cli.py and settings RFC
2017-07-31 01:47:37 +03:00
Ruslan Kuprieiev ee34fdfa31 RFC: move cmdline parsing to cli.py and settings RFC
This will make the structure of dvc more linear
making it easier to read. Plus, these changes
are needed in preparation for libdvc, as they
move all cmdline parsing to one common place.

This patch also refactors our settings system
also make it more linear and remove abstraction
levels that are not needed and only cause confusion.
There is a lot more to be done in preparation for
dvc lib and RFC overall, but this a first step
in that long journey.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-07-31 01:39:32 +03:00
Dmitry Petrov 57ec8075a4 Merge pull request #121 from dataversioncontrol/target_cmd
Target cmd. Close #102
2017-07-25 05:06:18 -07:00
Dmitry Petrov 884d4e6d83 Imports clean up 2017-07-25 05:03:48 -07:00
Dmitry Petrov b08f4ee41c Unit tests 2017-07-25 05:02:25 -07:00
Dmitry Petrov 21e0a7d3bd Refactoring 2 and small issues 2017-07-25 03:51:05 -07:00
Dmitry Petrov 4bb569c16d Refactoring 2017-07-25 03:27:49 -07:00
Dmitry Petrov 8a02c12042 Target logic for repro command 2017-07-25 03:06:00 -07:00
Dmitry Petrov 97088d98b1 Target cmd. First commit. 2017-07-25 02:29:49 -07:00
Dmitry Petrov 141d7872d1 Install the latest requirements. Close #119 2017-07-23 21:32:13 -07:00