Ruslan Kuprieiev
91a5701169
Merge pull request #1426 from efiop/master
...
logger: optimize calls
2018-12-11 14:07:58 +02:00
Ruslan Kuprieiev
e02a33f934
logger: shortcut logger in quiet and normal modes
...
In scenarios with millions of files, late shorcutting of
debug msgs results in massive overhead. In order to avoid
that, just shortcut logger messages ASAP if verbose mode
is not enabled.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-11 12:07:28 +02:00
Ruslan Kuprieiev
cf8ab29129
local: don't use relpath in debug msgs
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-11 05:24:59 +02:00
Ruslan Kuprieiev
b8e5c51424
cli: fix run description
2018-12-10 05:58:35 +02:00
Mr. Outis
19007ff081
scripts: Add file completion to dvc add command ( #1423 )
2018-12-07 22:39:24 -06:00
Ruslan Kuprieiev
8574f37217
Merge pull request #1418 from efiop/master
...
test: enable flake8 checks for tests
2018-12-06 07:07:19 +02:00
Ruslan Kuprieiev
a67988a80e
test: enable flake8 checks for tests
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-06 06:40:55 +02:00
Ruslan Kuprieiev
ea2caf9dfd
cli: update description for dvc status --with-deps
...
Fixes #1408
2018-12-06 05:34:13 +02:00
Ruslan Kuprieiev
778bb984b0
cli: don't forget colon and space
...
Fixes #1417
2018-12-06 05:20:02 +02:00
Ruslan Kuprieiev
baa14f23f3
Merge pull request #1413 from mroutis/fix-1365
...
logger: Prevent adding multiple handlers
0.22.0
2018-12-05 07:38:57 +02:00
Mr. Outis
b3b2c97f4b
logger: Prevent adding multiple handlers
...
Fix #1365
2018-12-04 22:33:06 -06:00
Ruslan Kuprieiev
73b290e059
Merge pull request #1414 from efiop/master
...
dvc: catch cached stages
2018-12-05 06:03:44 +02:00
Ruslan Kuprieiev
de76db6f02
dvc: catch cached stages
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-05 05:47:44 +02:00
Ruslan Kuprieiev
0b01432e6c
tests: fix overwrite test on mac os
2018-12-05 05:36:41 +02:00
Ruslan Kuprieiev
1ed42237c1
dvc: bump to 0.22.0
2018-12-05 03:18:46 +02:00
Ruslan Kuprieiev
5452605eac
gs: don't return md5 in bytes format
2018-12-05 02:44:59 +02:00
Ruslan Kuprieiev
30991d98bc
gs: fix encoding issue on py3
2018-12-05 02:21:12 +02:00
Ruslan Kuprieiev
89269e94f6
Merge pull request #1411 from efiop/master
...
gs: use md5_hash instead of etag for external deps/outs
2018-12-05 01:53:32 +02:00
Ruslan Kuprieiev
0674f5d37a
gs: use md5_hash instead of etag for external deps/outs
...
Fixes #1409
Related #1402
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-05 01:20:49 +02:00
Ruslan Kuprieiev
9f4dd2db68
Merge pull request #1400 from vernt/deterministic
...
Add dvc run --deterministic option.
2018-12-04 12:39:11 +02:00
Ruslan Kuprieiev
ee16d2f1d7
system: fix typo
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-04 12:00:01 +02:00
Ruslan Kuprieiev
2da24b38a7
windows: don't follow symlink
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-04 11:49:58 +02:00
Ruslan Kuprieiev
4230b8180b
test: use System.is_{sym,hard}link
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-04 11:21:51 +02:00
Ruslan Kuprieiev
2d9ec1005b
unprotect: only process symlinks and hardlinks
...
Fixes #1373
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-04 10:57:53 +02:00
Ruslan Kuprieiev
a7c177d757
run: unprotect outs by default
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-04 09:50:30 +02:00
Ruslan Kuprieiev
83ee6e46e0
run: introduce --remove-outs option
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-04 09:15:23 +02:00
Ruslan Kuprieiev
f35cf3cf99
cli: fix typo in dvc run description
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-04 07:20:17 +02:00
Ruslan Kuprieiev
ac82426788
run: introduce --overwrite-dvcfile and --ignore-build-cache
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-04 07:17:16 +02:00
Ruslan Kuprieiev
2245ae0772
Merge pull request #1405 from efiop/master
...
remote: properly check status for remote outputs
2018-12-04 04:47:27 +02:00
Ruslan Kuprieiev
8ad317e906
remote: properly check status for remote outputs
...
Fix #1402
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-04 04:33:22 +02:00
Ruslan Kuprieiev
e81c6f2b34
run: introduce --force option
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-03 05:13:54 +02:00
Ruslan Kuprieiev
298ae356cd
run: make --deterministic default
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-03 04:50:48 +02:00
Ruslan Kuprieiev
7434a5fde9
cli: remove unneeded parentheses
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-03 01:38:54 +02:00
Ruslan Kuprieiev
ae5ac21bf8
run: deterministic: copare the whole dicts
...
We should check command, as well as any other fields. E.g. `locked`.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-03 01:29:29 +02:00
Ruslan Kuprieiev
1211abf35c
test: add a proper test for dvc run --deterministic
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-02 22:55:33 +02:00
Ruslan Kuprieiev
1878c41c80
test: use quote instead of shlex.quote
2018-12-02 19:55:22 +02:00
Ruslan Kuprieiev
e1f44158c8
test: use pipes.quote on py2
2018-12-02 19:45:43 +02:00
Ruslan Kuprieiev
6d4240dd8a
test: fix shlex import
2018-12-02 18:58:32 +02:00
Ruslan Kuprieiev
e75a2f7dde
test: don't forget to import shlex
2018-12-02 18:44:01 +02:00
Ruslan Kuprieiev
40724bffd6
stage: fix spacing
2018-12-02 18:10:03 +02:00
Ruslan Kuprieiev
a2b2958237
stage: fix spacing
2018-12-02 18:09:34 +02:00
Ruslan Kuprieiev
8dbb674c3c
project: run: don't forget to import Stage
2018-12-02 18:08:52 +02:00
username
b3a6d70d91
[WIP] Add dvc run --deterministic option.
...
Tests currently failing.
2018-12-02 00:35:20 -08:00
Ruslan Kuprieiev
b45e22e2da
Merge pull request #1399 from efiop/master
...
dvc: handle KeyboardInterrupt
2018-12-02 08:07:25 +02:00
Ruslan Kuprieiev
fe32002a7f
dvc: handle KeyboardInterrupt
...
Fixes #1389
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-02 07:58:16 +02:00
Ruslan Kuprieiev
d920ec2f58
Merge pull request #1398 from efiop/master
...
dvc: optimize imports
2018-12-02 05:21:01 +02:00
Ruslan Kuprieiev
f04ae2f74f
dvc: optimize imports
...
Fixes #903
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-02 04:54:41 +02:00
Ruslan Kuprieiev
5a16095ead
analytics: decrease timeout
2018-12-02 02:58:54 +02:00
Ruslan Kuprieiev
d12bd5e390
Merge pull request #1396 from efiop/master
...
analytics: collect cmd early
2018-12-02 00:18:10 +02:00
Ruslan Kuprieiev
ff40e1a016
analytics: collect cmd early
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-01 23:33:17 +02:00