Commit Graph
306 Commits
Author SHA1 Message Date
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
Dmitry Petrov 3d4f89631d Fix mac os package issues 2017-07-19 21:52:20 -07:00
Ophir Yoktan d578ae74a9 Merge pull request #114 from ophiry/atomic_download
download file to temp file, and rename only if success
2017-07-14 00:26:23 +03:00
Ophir Yokatan fc9e091286 download file to temp file, and renmae only if success 2017-07-14 00:17:43 +03:00
Dmitry Petrov 69ebffd402 Build for Mac OS X 2017-07-13 09:50:00 -07:00
Dmitry Petrov a4daf3200d Merge pull request #112 from ophiry/master
fix for allow using iam roles with s3 storage #111
2017-07-05 22:40:10 -07:00
Ophir Yokatan ba845878c0 fix typo 2017-07-04 17:11:24 +03:00
Ophir Yokatan b304786f1b Handle missing credentials file 2017-07-04 17:06:45 +03:00
Ruslan Kuprieiev 671d87be52 Merge pull request #109 from efiop/master
sync: handle exceptions
2017-07-03 02:20:04 +03:00
Ruslan Kuprieiev 27bf57f415 sync: handle exceptions
I.e. if network is gone for some reason, report that we're
able to sync some targets instead of just throwing exceptions
about broken pipe or something.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-07-03 02:12:54 +03:00
Ruslan Kuprieiev 3e0b148c44 Merge pull request #107 from efiop/master
aws: typo fixup for #105
2017-07-02 12:12:48 +03:00
Ruslan Kuprieiev c3ae9c3011 aws: typo fixup
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-07-02 08:13:09 +03:00
Ruslan Kuprieiev 13b83faff5 Merge pull request #105 from efiop/master
aws: don't forget to finish_target() after sync is done
2017-07-02 06:44:13 +03:00
Ruslan Kuprieiev c52e561adc aws: don't forget to finish_target() after sync is done
Fixes #101

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-07-02 06:27:12 +03:00
Dmitry Petrov 2465f5589f Increment version 2017-07-01 16:43:09 -07:00
Dmitry Petrov cfa9731b3e Remove uploading info messages 2017-06-28 01:10:17 -07:00
Dmitry Petrov 3eda97d8ff download_url format 2017-06-27 02:53:49 -07:00
Dmitry Petrov a588d71a83 Small GC changes 2017-06-27 02:53:00 -07:00
Dmitry Petrov 059fcc028d Zero size file bugfix 2017-06-25 00:33:03 -04:00
Ruslan Kuprieiev a96b61bd4e Merge pull request #99 from efiop/master
Progress bar improvements, --jobs and progress bar for LOCAL cloud and AWS
2017-06-25 04:51:03 +03:00
Ruslan Kuprieiev 76db9db5c2 dvc: introduce --jobs option and use map_progress
It replaces POOL_SIZE constant and by default equals to the
number of cpus available.

map_progress is a helper for 'sync' and 'import' commands to
run in a multi-threaded mode.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-06-25 04:04:19 +03:00
Ruslan Kuprieiev 7c6765c196 import/sync: add progress bar for local copy
Currently progress bar is only supported for downloading
from web(aws,http* etc), but now it is also supported for
local files(i.e. LOCAL for 'data sync' and just local files
for 'import')

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-06-25 02:03:46 +03:00
Ruslan Kuprieiev bdb30cc602 sync: add progress bar for AWS
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-06-21 03:51:06 +03:00
Ruslan Kuprieiev 11d1fb502a progress: use global variable 'progress'
There is no point in having more than just one
global progress bar.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2017-06-21 03:37:42 +03:00
Dmitry Petrov cd43160414 Increase version to 0.8.5 0.8.5 2017-06-19 23:42:39 -07:00
Dmitry Petrov fc576f3d77 Merge pull request #98 from dataversioncontrol/sync_subfolder_fix
Sync subfolder fix
2017-06-19 22:07:31 -07:00
Dmitry Petrov 3f962deb25 Fix: NamedTemporaryFile(mode=w) 2017-06-19 21:59:26 -07:00
Dmitry Petrov ed923db203 Import cmd unit-tests 2017-06-19 21:31:31 -07:00
Dmitry Petrov 674f20c800 Verify output refactoring. Small fixes. 2017-06-19 19:30:01 -07:00
Dmitry Petrov 47e1b421f5 Verify output refactoring. Attempt 2 2017-06-19 19:20:04 -07:00
Dmitry Petrov c16f97a3cf Verify output refactoring 2017-06-19 19:07:54 -07:00
Dmitry Petrov 15cadc44f6 Simplify output validation logic 2017-06-19 18:48:05 -07:00
Dmitry Petrov 71566b1a24 Rename CmdDataRemove class 2017-06-19 18:32:30 -07:00