Ruslan Kuprieiev
ba091a6d34
checkout: handle EOFError when running in a git hook
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-31 22:56:48 +02:00
Ruslan Kuprieiev
4069e34130
dvc: use black instead of flake8
...
Fixes #1546
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-30 03:48:36 +02:00
Mr. Outis
3009a25ae2
remote http: use Content-MD5 header if there is not ETag available
...
Fix #1412
2019-01-28 19:02:41 -06:00
pared
d5fecc34bd
test: httpd: add lock for server
2019-01-28 22:01:34 +01:00
Ruslan Kuprieiev
3d30a43534
Merge pull request #1537 from mroutis/close-1519
...
status: --quiet reflects changes on its exit code
2019-01-28 21:37:01 +02:00
Mr. Outis
4218f85853
status: --quiet reflects changes on its exit code
...
Fix #1519
2019-01-28 11:28:44 -06:00
Mr. Outis
0d46921ec7
py2: add unicode literals
...
Fix #1512
2019-01-27 20:40:21 -06:00
Ruslan Kuprieiev
720d5d675f
Merge pull request #1530 from efiop/master
...
remote: gs: don't forget to set projectname
2019-01-26 14:08:07 +02:00
Ruslan Kuprieiev
e3304e14fa
daemon: set PYTHONPATH
...
Fixes #1525
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-26 01:54:45 +02:00
Ruslan Kuprieiev
a314209add
remote: gs: don't forget to set projectname
...
Fixes #1529
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-26 00:30:08 +02:00
Ruslan Kuprieiev
f5aa0da0ae
stage: don't exclude md5s for deps/outs
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-24 17:02:07 +02:00
Ruslan Kuprieiev
a108249db3
RFC: state: comply with pylint
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-23 03:35:46 +02:00
Ruslan Kuprieiev
9b91f60f36
Merge pull request #1431 from mroutis/fix-1348
...
stage: Checkout cached output when possible
2019-01-23 03:31:47 +02:00
Mr. Outis
185600d344
project: Detect circular dependencies on graph
...
Fix #1285
2019-01-22 18:39:56 -06:00
pared
c120c8b663
move: handle directory as target argument
2019-01-21 21:37:52 +01:00
Mr. Outis
823077aa2b
stage: Checkout cached output when possible
...
Fix #1348
2019-01-19 00:05:25 -06:00
Mr. Outis
e600e3a736
remote: Use checksum instead of MD5/ETag
2019-01-19 00:02:28 -06:00
Ruslan Kuprieiev
6fec8b16cd
RFC: conform to pylint
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-16 14:12:19 +02:00
pared
d078e40d52
move: move stage file with target file
2019-01-15 19:14:24 +01:00
Ruslan Kuprieiev
60e9ed4f0b
state: account for directories when computing size
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-15 17:17:15 +02:00
Ruslan Kuprieiev
ced57a4382
state: don't forget to compute size of an individual file
...
Fixes #1488
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-15 13:08:25 +02:00
Paweł Redzyński
52ffae81c4
imp: refactor import message ( #1501 )
...
* imp: refactor import message
* import: reword error message
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-15 11:48:02 +02:00
pared
62967759d3
test: change test base bar content
2019-01-14 19:10:39 +01:00
Paweł Redzyński
64a4883ba1
state: cast file size to string
...
Fixes #1485
2019-01-13 12:09:13 +02:00
Mr. Outis
0372e1d87d
move: Take into account suffix
...
🔨 Refactor
Fix #1491
2019-01-11 12:57:42 -06:00
pared
6f7e2095d3
project: support recursive sync operations
2019-01-10 18:02:23 +01:00
Mr. Outis
7be42c8402
run: Parse and quote correctly the command
...
Fix : #1478
2019-01-09 00:01:55 -06:00
Ruslan Kuprieiev
3053cf2b1f
ssh: support specifying port in the url
...
Fixes #1473
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-08 10:12:43 +02:00
Ruslan Kuprieiev
5d381da5d9
ssh: change order of user configuration
...
Unfortunately this breaks backward compatibility, but we have to do it,
because current order is totally wrong. Configuring user with `dvc
remote modify myssh user` is an explicit action and should have higher
priority than implicit url. This is also important, since in the next
patch in this PR we will introduce support for `port` configuration,
that should also follow the same logic.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-08 10:12:43 +02:00
Ruslan Kuprieiev
68d965f4fb
RFC: utils: create a separate module
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-07 18:20:56 +02:00
Ruslan Kuprieiev
7cd24e0c1f
RFC: dependencies/outputs: unify classes
...
There is a lot of duplication in current Output/Dependency classes, that was
left "just in case" while developing different schemes. Since our code base is
now getting more and more stable and we now know what we need to add support
for any new dep/out type in the future, we can now safely unify most of the
code.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-05 23:17:55 +02:00
Paweł Redzyński
61e0ea9478
[WIP] 1445 warning on outdated stage ( #1466 )
...
* prepare test structure
* add warning on empty out info, test
* reformat line lengtha according to pep8
* change warning message
2019-01-05 14:03:13 +02:00
Ruslan Kuprieiev
484f318c27
remote: local: support relative paths
...
Fixes #1421
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-04 21:14:03 +02:00
Ruslan Kuprieiev
294b259579
cache: support relative paths
...
Fixes #1284
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-04 16:12:39 +02:00
Ruslan Kuprieiev
db6cd8e1bb
dvc: introduce dvc cache dir command
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-04 09:02:37 +02:00
Ruslan Kuprieiev
c5b8d098d8
local: support remote:// syntax
...
Fixes #1451
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-01-02 17:43:24 +02:00
Ruslan Kuprieiev
d3de148fc4
azure: fix backward compatibility
...
Fixes #1458
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-28 19:58:25 +02:00
Ruslan Kuprieiev
feb6f48a5a
logger: handle chained exceptions
...
Fixes #1456
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-26 03:38:34 +02:00
Mr. Outis
4c420d5f4d
logger [rfc]: Use a module instead of a class
...
- Remove deprecation warnings
- Format error output and remove duplicated info
Close #1086
2018-12-23 21:06:39 -06:00
Ruslan Kuprieiev
3840b8fa75
test: gc: skip if key file does not exist
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-22 04:49:20 +02:00
Ruslan Kuprieiev
4029116b85
remote: RFC: unify push/pull
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-21 18:18:33 +02:00
Ruslan Kuprieiev
141de1443c
remote: RFC: unify gc code
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-20 22:09:26 +02:00
Ruslan Kuprieiev
2a46247cb2
remote: RFC: unify checksum <-> path convertions
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-20 22:09:26 +02:00
Ruslan Kuprieiev
7ecb9e87ae
test: fix "overwrite" test on mac
2018-12-19 15:56:33 +02:00
Ruslan Kuprieiev
eb810e617e
Merge pull request #1436 from mroutis/fix-1435
...
repro: Fix --all-pipelines option
2018-12-18 18:35:37 +02:00
Ruslan Kuprieiev
4c753ff599
Merge pull request #1441 from efiop/1439
...
state: save file size
2018-12-17 13:12:53 +02:00
Ruslan Kuprieiev
d5dd0fd804
test: don't use sleep
...
Since we now use file size to help detect file changes on filesystems
with bad mtime resolution, we no longer need these explicit sleep()
calls in our tests for mac os.
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2018-12-17 12:42:35 +02:00
Ruslan Kuprieiev
b7e473fc20
Merge pull request #1434 from mroutis/pipeline
...
RFC: Refactor pipeline definition
2018-12-17 12:30:33 +02:00
Mr. Outis
e8a081030f
repro: Fix --all-pipelines option
...
Fix #1435
2018-12-16 18:31:40 -06:00
Mr. Outis
4142f65531
Add tests for pipelines
2018-12-16 18:06:37 -06:00