Ruslan Kuprieiev
af8a7aa25d
dvc: bump to 0.59.2
0.59.2
2019-09-09 20:28:37 +03:00
Ruslan Kuprieiev
b0b958e14b
Merge pull request #2481 from efiop/2476
...
scm: remove `pkg install` leftovers
2019-09-09 20:16:01 +03:00
Ruslan Kuprieiev
a529f7d8ad
Merge pull request #2479 from efiop/always_reproduce
...
run: introduce --always-changed
2019-09-09 19:45:35 +03:00
Ruslan Kuprieiev
ce27444dd2
scm: remove pkg install leftovers
...
Leftover code was causing problems when working with symlinks, because
it tried to use `realpath` on symlinks to further use it to determine
parent directory.
Fixes #2476
2019-09-09 19:43:10 +03:00
Ruslan Kuprieiev
9638b454d7
Merge pull request #2478 from pared/2443
...
stage: prevent writing default wdir into stage file
2019-09-09 18:23:36 +03:00
Ruslan Kuprieiev
357ce82f28
run: introduce --always-changed
...
This is an extension of our callback stages (no deps, so always
considered as changed) for stages with dependencies, so that these
stages could be used properly in the middle of the DAG. See attached
issue for more info.
Related to #2378
2019-09-09 18:03:28 +03:00
pawel
90738fab9c
stage: prevent writing default wdir into stage file
2019-09-09 16:20:33 +02:00
Ruslan Kuprieiev
b3e4ff7cba
test: install: don't forget to adjust hook tests
2019-09-09 05:10:30 +03:00
Ruslan Kuprieiev
79cd3d670f
dvc: bump to 0.59.1
2019-09-09 00:26:54 +03:00
Ruslan Kuprieiev
2d2ac67e50
hooks: make syntax compatible with bare sh
...
`==` is not part of the posix and not all shells (e.g. dash) support it, making hooks break.
2019-09-09 00:26:04 +03:00
Ruslan Kuprieiev
2ee9da61f0
dvc: bump to 0.59.0
0.59.0
2019-09-07 00:13:05 +03:00
Ruslan Kuprieiev
b61c97aa68
Merge pull request #2475 from efiop/2471
...
erepo: fix environment before running git
2019-09-07 00:12:35 +03:00
Ruslan Kuprieiev
60d8e8fbec
erepo: fix environment before running git
...
Fixes #2471
2019-09-06 23:42:46 +03:00
Paweł Redzyński
0a214ae15a
test: add: remove TestDvcGit ( #2467 )
2019-09-06 23:15:26 +03:00
Mr. Outis
190fbaa63b
get: no relpath on output not found ( #2435 )
...
* get: no relpath on output not found
related #2430
* get: catch output not found
2019-09-06 23:14:07 +03:00
Mr. Outis
b903fe8023
get: show error message when path is a DVC-file ( #2470 )
...
* get: show error message when path is a DVC-file
Fix #2468
* exceptions: rename output for data artifact
* get: use method to indetify if file is a DVC-file
* exceptions: change GetDVCFileError message
2019-09-06 21:11:23 +03:00
5ec1d274ae
remote: base: don't checkout existing file ( #2358 )
...
* remote: base: don't checkout existing file
* remote: _checkout_file: split to smaller methods
* state: local: verify if file needs checkout considering link type and access rights
* tests: checkout: test avoiding unnecessary copying
* efiop review refactor
* remote: local: refactor _needs_checkout NOTE
* remote: local: remove bool cast for `protected`, wrap linking in try
* test: checkout: test relinking upon existing cache
* stage: remove obsolete unprotecing from Stage.create
* test: checkout: refactor setting link type
* test: checkout: parametrize relinking test
* remote: local: don't remove cache test file on cache_copy test
* remote: base: remove force from _needs_checkout arguments
* Update dvc/remote/local/__init__.py
Co-Authored-By: Alexander Schepanovski <[email protected] >
* suor review refactor
* remote: base: re-add note why do we unprotect on _checkout_file
* test: checkout: tests for relinking and resetting target protection
* remove checkout behavior change
* remove unused imports
* remote: base: reuse __checkout_file in __checkout_dir
* initial dir
* checkout: test: should relink on repeated add
* remote: cleanup commented lines
* remote: base/local: add save_link flag to _checkout_file
* remote: local: add allow_copy flag to unprotect method
* Update dvc/remote/local/__init__.py
Co-Authored-By: Ruslan Kuprieiev <[email protected] >
* remote: local: remove unnecessary removal warning on _checkout_file
* remote: local: proper cache link type detection
* test: checkout: move repeated add tests
* Update dvc/remote/local/__init__.py
Co-Authored-By: Ruslan Kuprieiev <[email protected] >
* remote: base: remove _needs_checkout
* Update dvc/remote/base.py
Co-Authored-By: Ruslan Kuprieiev <[email protected] >
* remote: base: remove wrappers from _checkout_file
2019-09-06 17:20:32 +03:00
Ruslan Kuprieiev
74bd7d59cf
Merge pull request #2469 from pared/2465
...
remote: base: check progress_callback when skipping on checkout
2019-09-06 00:47:45 +03:00
pawel
5ec3cade68
remote: base: check progress_callback when skipping on checkout
2019-09-05 17:32:27 +02:00
Ruslan Kuprieiev
48d7ab6e22
dvc: bump to 0.58.1
0.58.1
2019-09-04 18:36:11 +03:00
Ruslan Kuprieiev
6d2f078a65
Merge pull request #2462 from pared/2125
...
stage: don't unprotect outs on stage create
2019-09-04 16:15:41 +03:00
pawel
651d925578
stage: don't unprotect outs on stage create
2019-09-04 12:54:32 +02:00
Ruslan Kuprieiev
287be8fd2e
dvc: bump to 0.58.0
0.58.0
2019-09-04 00:37:25 +03:00
Ruslan Kuprieiev
213f46e821
Merge pull request #2460 from pared/2430
...
repo: get: intercept and convert NotDvcRepoErro to UrlNotDvcRepoError
2019-09-03 15:34:23 +03:00
pawel
4236f18e0c
repo: get: intercept and convert NotDvcRepoErro to UrlNotDvcRepoError
2019-09-03 13:59:04 +02:00
Ruslan Kuprieiev
3a52732747
Merge pull request #2457 from jorgeorpinel/master
...
remove: fix help output
2019-09-01 10:35:56 +03:00
Jorge Orpinel
80076d88a1
remove: fix help output
...
per https://github.com/iterative/dvc/issues/2456#issuecomment-526857699
Fix #2456
2019-09-01 02:04:10 -05:00
Ruslan Kuprieiev
116684cb24
Merge pull request #2454 from pared/2441_workaround
...
workaround for google-resumable-media==0.3.3 build problem
2019-08-30 20:39:26 +03:00
pawel
331ab8c983
refactor note
2019-08-30 18:29:35 +02:00
Paweł Redzyński and Ruslan Kuprieiev
bd04972e9e
Update setup.py
...
Co-Authored-By: Ruslan Kuprieiev <[email protected] >
2019-08-30 18:13:49 +02:00
Paweł Redzyński and Ruslan Kuprieiev
48ac0b7c27
Update setup.py
...
Co-Authored-By: Ruslan Kuprieiev <[email protected] >
2019-08-30 18:13:40 +02:00
pawel
3c01f07ffd
setup: add note why we restrict google-resumable-media version
2019-08-30 14:04:12 +02:00
pawel
e766595687
workaround for google-resumable-media==0.3.3 build problem
2019-08-30 12:03:19 +02:00
Ruslan Kuprieiev
1ed36456fa
Merge pull request #2436 from casperdcl/ui-tidy
...
progressbar cleanup
2019-08-29 13:24:27 +03:00
Ruslan Kuprieiev
5d05e9ab01
remote: quote pip install command
...
Fixes https://github.com/iterative/dvc/issues/2446
2019-08-28 21:13:30 +03:00
Casper da Costa-Luis
6c3029dede
revert cache_dir move
...
partially reverts 5f81352f
2019-08-28 18:02:50 +01:00
Casper da Costa-Luis
7be68d9448
replace md5 => file
2019-08-28 17:58:53 +01:00
Casper da Costa-Luis
5f81352f90
add cache_dir to progress output
2019-08-28 17:44:12 +01:00
Casper da Costa-Luis
5413576e27
decrease final verbosity further; minor tidy
2019-08-28 17:22:33 +01:00
Casper da Costa-Luis
bc452bb689
minor test fix
2019-08-27 20:30:43 +01:00
Casper da Costa-Luis
f336afa861
remove Tqdm.truncate => add {ncols_desc}
2019-08-27 20:23:55 +01:00
Casper da Costa-Luis
03a5c6df5e
progress default leave=False as per reviews
2019-08-27 14:00:04 +01:00
Casper da Costa-Luis
7171712fa9
delay bar_format
2019-08-27 13:41:37 +01:00
Casper da Costa-Luis
86605b6fa6
use funcy
2019-08-27 13:41:12 +01:00
Ruslan Kuprieiev
e3f6c71576
Merge pull request #2428 from pared/2356
...
repo.active_stages should return active stages
2019-08-27 15:33:38 +03:00
Casper da Costa-Luis
043119b747
misc minor tidy as per review
2019-08-27 13:25:43 +01:00
pawel
a9efabbc6e
repo: used_cache: remove active flag
2019-08-27 14:08:00 +02:00
pawel
babd5b2a12
repo: drop active_stages
2019-08-27 13:46:29 +02:00
pared
16b62d154a
gc: remove unnecessary arguments for gc._load_all_used_cache
2019-08-27 13:46:29 +02:00
pared
d02327fb53
repo: make repo.active_stages collect active stages only
2019-08-27 13:46:29 +02:00