Commit Graph
9462 Commits
Author SHA1 Message Date
Ruslan Kuprieiev ff3e4d21e1 Merge pull request #79 from efiop/master
dvc: fix --help
2017-05-21 02:55:33 +03:00
Ruslan Kuprieiev 76d1477e50 dvc: fix --help
Currently dvc prints "Unimplemented or unrecognized command: --help"
and returns error code when calling dvc --help.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-05-21 02:44:12 +03:00
Ruslan Kuprieiev d03f3128c4 Merge pull request #76 from efiop/master
build: improve windows installer
2017-05-17 06:45:00 +03:00
Ruslan Kuprieiev c5d10e514c build: improve windows installer
1) Automatically update installer version by using dvc.main.VERSION
2) Make build.cmd more verbose and handle errors better
2017-05-16 20:31:20 -07:00
Dmitry Petrov 43e80bec4a Extract DvcLock logic to a separate class 2017-05-15 19:44:56 -07:00
Dmitry Petrov 29de545752 Build with more details 2017-05-10 03:01:44 -07:00
Dmitry Petrov 0a92f93b6f Track updated files. Close #61 2017-05-10 02:51:16 -07:00
Dmitry Petrov e89603069b Merge pull request #69 from efiop/master
build: add popup msgs about CreateSymLinkPrivilege
2017-05-09 23:13:25 -07:00
Ruslan Kuprieiev 73b4d3ef1f build: add popup msgs about CreateSymLinkPrivilege
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-05-08 06:54:43 -07:00
Dmitry Petrov 3b87e228de Merge pull request #67 from efiop/master
build: use well-knows SID instead of "Everyone"
2017-05-08 00:47:21 -07:00
Ruslan Kuprieiev ea1eadfe06 build: use well-knows SID instead of "Everyone"
This will fix CreateSymLinkPermission modification in systems with
locale that is other than english.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-05-08 00:14:25 -07:00
Dmitry Petrov 61a62d5ca1 Merge pull request #66 from efiop/master
build: add ability to tweak PATH and CreateSymLinkPermission
2017-05-06 22:36:56 -07:00
Ruslan Kuprieiev 11fb068b03 build: add ability to tweak PATH and CreateSymLinkPermission 2017-05-07 02:47:02 -07:00
Dmitry Petrov bf844426ab Merge pull request #62 from efiop/master
build: use winpython and fix bugs
2017-05-06 11:41:32 -07:00
Ruslan Kuprieiev ea298c5b54 build: use winpython and fix bugs
This will allow us to make our installer ~4 times smaller(120MB ->
30MB). This patch also has fix for PATH bug and installs dvc to whatever
direstory user specified.
2017-05-06 05:56:50 -07:00
Dmitry Petrov 5a3c81de9d Increment version 2017-05-05 16:03:23 -07:00
Dmitry Petrov 5cc2f0d941 Fix unicode() issue for python3 2017-05-05 15:38:48 -07:00
Dmitry Petrov f13b4cbfee Merge pull request #60 from efiop/master
Miniconda-based Windows installer for standalone distribution of dvc
2017-05-04 17:43:47 -07:00
Ruslan Kuprieiev 9afee734f3 dvc: add __main__.py
This allows running dvc module directly: python -m dvc
2017-05-04 16:26:28 -07:00
Ruslan Kuprieiev 5db60a2586 build: use anaconda instead of nuitka
Nuitka is not able to handle all of our dependencies correctly,
so instead we're using anaconda which is essentially portable
python in single directory, that we can use to simply pip intsall
everything we need, pack it up and create an installer with inno
setup.

Currently, to build on windows(and for windows) you need to only
have Inno Setup 5 installed(no need for python!) and simply run
build.cmd from your prompt. It will automatically download latest
miniconda and produce dvc-{version}.exe in project's root.
Use dvc-{version}.exe to distribute dvc as a standalone application.
It doesn't require anything from user, everything it needs is provided
by our installer.
2017-05-04 16:22:17 -07:00
Dmitry Petrov 85d179041c GCP credentials setup hack 0.8.1 2017-05-04 01:03:08 -07:00
Dmitry Petrov 825e1bdde8 Small typo fixes 2017-05-04 00:32:50 -07:00
Dmitry Petrov 5679530ed2 Installation comment 2017-05-04 00:20:51 -07:00
Dmitry Petrov 2486cba5c9 Small readme changes 2017-05-04 00:00:39 -07:00
Dmitry Petrov fb0a59cae8 Gray pic space 2017-05-03 17:36:27 -07:00
Dmitry Petrov 7b56550a03 Gray pic should be smaller 2017-05-03 17:35:01 -07:00
Dmitry Petrov 04d4626435 Decrease images size in README 2017-05-03 17:30:35 -07:00
Dmitry Petrov 769b542aed Merge branch 'master' of https://github.com/dataversioncontrol/dvc 2017-05-03 16:15:21 -07:00
Dmitry Petrov cd99d48294 Tutorial scripts 2017-05-03 16:15:12 -07:00
Dmitry Petrov 49299ce2ff Merge pull request #59 from efiop/master
build: add builder for windows
2017-05-03 15:16:56 -07:00
Ruslan Kuprieiev ad181a6c7e build: add builder for windows
It uses nuitka to convert dvc.py into standalone dvc.exe and then
uses Inno Setup script to create an installer.
2017-05-03 14:19:49 -07:00
Dmitry Petrov df33769203 Requirements file for the tutorial 2017-05-03 03:48:51 -07:00
Dmitry Petrov 55d93a93ed Do not check DVC_HOME 2017-05-03 02:37:36 -07:00
Dmitry Petrov a3aad623de Readme png --> jpg 2017-05-03 00:59:28 -07:00
Dmitry Petrov c7723f5a62 Readme rounded image and short descr 2017-05-03 00:58:23 -07:00
Dmitry Petrov 2858ca57ac Readme - small DVC icone 2017-05-03 00:53:27 -07:00
Dmitry Petrov 88fa8fc9ad README test 2017-05-03 00:51:24 -07:00
Dmitry Petrov b82cf334ab fix image links 2017-05-03 00:43:53 -07:00
Dmitry Petrov 97430a6c98 README more details 2017-05-03 00:41:01 -07:00
Dmitry Petrov 390dba0c70 Start new version of README 2017-05-03 00:21:45 -07:00
Dmitry Petrov 844202f0a0 Add version 2017-05-02 23:14:23 -07:00
Dmitry Petrov e2f39a522a Fix unit tests 2017-05-02 23:12:57 -07:00
Dmitry Petrov 1cc813027f Small cloud fixes 2017-05-02 23:03:25 -07:00
Dmitry Petrov 819af1cd22 Cloud rename: amazon to AWS, google to GCP 2017-05-02 22:49:58 -07:00
Dmitry Petrov 6801c408c9 Get rid of cloud gonfig check in runtime init 2017-05-02 22:34:21 -07:00
Dmitry Petrov 5b0aa00ca5 Help messages 2017-05-02 09:35:59 -07:00
Dmitry Petrov 6debf8e276 Merge pull request #58 from efiop/master
dvc: automatically create scripts
2017-05-02 09:12:01 -07:00
Ruslan Kuprieiev 586c7f7e57 dvc: automatically create scripts, v2
Moving dvc.py contents to dvc/main.py and making
dvc.py to be just a wrapper for calling dvc/main.py.
This will allow us to both keep changes minimal and
use automatic script building.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-05-02 15:33:18 +03:00
Dmitry Petrov 45a430e60d Merge pull request #57 from efiop/master
add setup.py v2
2017-05-02 00:14:57 -07:00
Ruslan Kuprieiev 71ede45475 setup: add setup.py script, v2
v2, fixed email and removend config

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-05-02 10:11:10 +03:00