Ruslan Kuprieiev
432e399f44
deps: remove pyfastcopy
...
https://github.com/iterative/dvc/issues/3395
2020-02-25 15:53:43 +02:00
Ruslan Kuprieiev
2c46bddcfa
dvc: bump to 0.86.5
2020-02-21 00:11:41 +02:00
Ruslan Kuprieiev
e4bf5c1ddb
dvc: bump to 0.86.4
2020-02-20 03:46:51 +02:00
Ruslan Kuprieiev
6474725d4f
test: repro: prevent dvc.stages resetting ( #3368 )
2020-02-20 03:45:28 +02:00
Ruslan Kuprieiev
c5677decd3
dvc: bump to 0.86.3
2020-02-20 02:40:14 +02:00
Ruslan Kuprieiev
6dba652b25
dvc: bump to 0.86.2
2020-02-17 20:30:51 +02:00
Ruslan Kuprieiev
d2a6c1fc62
external_repo: fix bug in path resolution ( #3350 )
2020-02-17 20:30:04 +02:00
Ruslan Kuprieiev
130180cc5c
setup.py: remove gitdb2 dependency and update gitpython
2020-02-17 18:12:30 +02:00
Ruslan Kuprieiev
72f1313cc3
setup: fix gitpython version
2020-02-17 17:54:53 +02:00
Ruslan Kuprieiev
a90d7009f5
dvc: bump to 0.86.1
2020-02-17 17:08:37 +02:00
Ruslan Kuprieiev
4986395998
setup.py: limit gitpython version
...
https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=122147&view=logs&jobId=4f922444-fdfe-5dcf-b824-02f86439ef14&j=4f922444-fdfe-5dcf-b824-02f86439ef14&t=937c195f-508d-5135-dc9f-d4b5730df0f7
2020-02-17 17:03:33 +02:00
Ruslan Kuprieiev
19edc1ab1d
dvc: bump to 0.86.0
2020-02-17 12:44:49 +02:00
Ruslan Kuprieiev
4087b020db
dvc: bump to 0.85.0
2020-02-15 01:14:37 +02:00
Ruslan Kuprieiev
8a2699dfbb
schema: use a more flexible hash schema ( #3333 )
...
Fixes #3331
2020-02-15 01:13:45 +02:00
Ruslan Kuprieiev
9a78c0e2fd
dvc: bump to 0.84.0
2020-02-11 22:09:59 +02:00
Ruslan Kuprieiev
7200bddd09
dvc: bump to 0.83.1
2020-02-11 22:08:30 +02:00
Ruslan Kuprieiev
2361bceb70
repro: fix bug in _get_active_graph ( #3301 )
...
We are currently removing all of the deps stages from the DAG even if
those deps are referenced by some parallel branches of execution.
The new approach is to remove edges and then gradually remove nodes if
there are no more `in` edges left.
Discord context:
https://discordapp.com/channels/485586884165107732/485596304961962003/676464313942409265
2020-02-11 01:45:43 +02:00
Ruslan Kuprieiev
0c8897949e
diff: use rev instead of ref ( #3299 )
...
Fixes #3245
2020-02-11 00:13:23 +02:00
Ruslan Kuprieiev
65ee446642
dvc: bump to 0.83.0
2020-02-10 01:42:31 +02:00
Ruslan Kuprieiev
d305803015
analytics: ignore request.post errors ( #3292 )
...
Users have been complaining about dvc analytics errors when they are not
connected to the internet.
2020-02-10 01:41:42 +02:00
Ruslan Kuprieiev
2786a4e59b
logger: allow exc_info in all record types ( #3290 )
...
This better reflects the original logger formatter.
This also fixes annoying redundant newline between traceback and "need
any help" footer.
2020-02-09 22:22:20 +02:00
Ruslan Kuprieiev
afcbc7e17a
deps: update pydrive2 version
2020-02-09 18:48:38 +02:00
Ruslan Kuprieiev
0bb5a8210a
dvc: bump to 0.82.10
2020-02-09 18:47:24 +02:00
Ruslan Kuprieiev
d9ed98b951
Merge pull request #3270 from mroutis/fix-3164
...
rwlock: include actionable in error message
2020-02-05 13:05:49 +02:00
Ruslan Kuprieiev
cb06a91368
dvc: bump to 0.82.9
2020-02-05 03:20:52 +02:00
Ruslan Kuprieiev
93d1b6dcb0
Merge pull request #3217 from fabiosantoscode/feature/1744-pipeline-eliminate-extra-connection
...
pipeline: show: outs: eliminate extra edges in DAG
2020-02-04 02:02:31 +02:00
Ruslan Kuprieiev
ed04a9f5ff
Merge pull request #3276 from fabiosantoscode/patch-1
...
commit: add missing space
2020-02-04 01:49:27 +02:00
Ruslan Kuprieiev
de1f67afbd
Merge pull request #3244 from jorgeorpinel/master
...
diff/metics diff: update argument descriptions, et al.
2020-02-03 02:15:54 +02:00
Ruslan Kuprieiev
633e126ba9
dvc: bump to 0.82.8
2020-02-02 17:59:01 +02:00
Ruslan Kuprieiev
82eaa52fab
Merge pull request #3274 from efiop/3248
...
remote: bring back manual close_pools()
2020-02-02 17:56:14 +02:00
Ruslan Kuprieiev
945a517f6c
Merge pull request #3260 from mroutis/change-diff-format
...
diff: format summary to make it more human readable
2020-02-01 01:11:09 +02:00
Ruslan Kuprieiev
2674689442
dvc: bump to 0.82.7
2020-01-31 23:30:32 +02:00
Ruslan Kuprieiev
fd6bd29303
setup: move pydot to install_requires
...
https://github.com/iterative/dvc/issues/3267
2020-01-31 22:51:41 +02:00
Ruslan Kuprieiev
92bbd437f3
Merge pull request #3268 from Suor/isdir
...
dvc: do not check for isdir on recursive out collect
2020-01-31 22:45:35 +02:00
Ruslan Kuprieiev
2613e122ff
Merge pull request #3263 from casperdcl/shfmt
...
lint:beautysh pre-commit hook
2020-01-31 22:44:30 +02:00
Ruslan Kuprieiev
d864caf79b
Merge pull request #3251 from Suor/summon-publish
...
api: prepare for dvcx summon/publish
2020-01-30 19:56:43 +02:00
Ruslan Kuprieiev
fd1e6f457e
Merge pull request #3229 from mroutis/enhance-diff
...
diff: reimplement interface and tests from scratch
2020-01-30 19:24:17 +02:00
Ruslan Kuprieiev
b78ef78507
dvc: bump to 0.82.6
2020-01-30 12:03:23 +02:00
Ruslan Kuprieiev
14075c4658
Merge pull request #3253 from efiop/3241
...
install: fix post-checkout hook
2020-01-30 12:02:55 +02:00
Ruslan Kuprieiev
90773ed4f3
dvc: bump to 0.82.5
2020-01-29 22:08:41 +02:00
Ruslan Kuprieiev
3d62db5a02
Merge pull request #3252 from iterative/corpora-issue
...
gdrive: Init drive if corpora property value requested.
2020-01-29 22:07:59 +02:00
Ruslan Kuprieiev
57dae7a0c1
Merge pull request #2846 from casperdcl/add
...
UI progress cleanup
2020-01-29 19:38:05 +02:00
Ruslan Kuprieiev
12cae708a8
dvc: bump to 0.82.4
2020-01-29 00:46:11 +02:00
Ruslan Kuprieiev
d16e71d767
Merge pull request #3239 from iterative/fix-shared-drives-support
...
[WIP] Set corpora and driveId params values based on type of remote disk - shared or user's.
2020-01-29 00:44:41 +02:00
Ruslan Kuprieiev
242b5b18f6
Merge pull request #3193 from mroutis/fix-3192
...
config: verify before saving a modification
2020-01-27 18:08:53 +02:00
Ruslan Kuprieiev
c38589bb0d
Merge pull request #3234 from Suor/git-pull-p2
...
erepo: make it better
2020-01-27 14:19:59 +02:00
Ruslan Kuprieiev
a42d4f2c90
dvc: bump to 0.82.3
2020-01-24 23:36:32 +02:00
Ruslan Kuprieiev
4d5faab19c
Merge pull request #3213 from fabiosantoscode/feature/3121-push-no-remote-specified-hint
...
push: improve 'no remote specified' hint
2020-01-24 22:46:55 +02:00
Ruslan Kuprieiev
0bd0c7a61e
Merge pull request #3232 from iterative/2865
...
Remove usage of google-api-python-client deps
2020-01-24 18:02:24 +02:00
Ruslan Kuprieiev
c2def08551
Merge pull request #3228 from efiop/3107
...
install: post-checkout: run only on branches/tags
2020-01-24 17:02:53 +02:00
Ruslan Kuprieiev
4457df334b
Merge pull request #3225 from pared/2647_no_cache_external_dir
...
remote: verify cache exists on dir checksum
2020-01-24 15:21:36 +02:00
Ruslan Kuprieiev
a65b6c7a2b
Merge pull request #3231 from pared/link_fixes
...
some doc link fixes
2020-01-24 13:33:16 +02:00
Ruslan Kuprieiev
6718622549
Merge pull request #3227 from Suor/git-pull
...
erepo: pull each time
2020-01-24 10:14:43 +02:00
Ruslan Kuprieiev
2f1224b27b
setup: update pydrive2 version
2020-01-24 09:47:52 +02:00
Ruslan Kuprieiev
a11b5f4377
install: post-checkout: run only on branches/tags
...
We shouldn't try to automatically checkout in detached HEAD state, as we
might break the rebase process.
Fixes #3107
2020-01-23 23:10:41 +02:00
Ruslan Kuprieiev
1bc39e7e99
dvc: bump to 0.82.2
2020-01-23 16:36:42 +02:00
Ruslan Kuprieiev
4f61932c71
Merge pull request #3224 from pared/fix_import_url_test
...
import-url: test: prevent in-repo testing
2020-01-23 15:59:20 +02:00
Ruslan Kuprieiev
bbb3a831b5
Merge pull request #3216 from MaxRis/3157
...
Update Google Project credentials to run tests
2020-01-23 13:25:25 +02:00
Ruslan Kuprieiev
1a7eb8fdec
Merge pull request #3222 from skshetry/fallback-external-repo
...
api: fallback to external_repo if not a DVC repository
2020-01-23 13:24:33 +02:00
Ruslan Kuprieiev
a0419173ba
Merge pull request #3088 from efiop/3080
...
dvc: add sanity checks for hard/symlinks
2020-01-23 11:48:19 +02:00
Ruslan Kuprieiev
49039968f7
Merge pull request #3208 from fabiosantoscode/feature/3198-remove-spy-method
...
tests: replace spy() with pytest-mock spy
2020-01-23 10:52:43 +02:00
Ruslan Kuprieiev
ad6e58a457
Merge pull request #3223 from efiop/3107
...
hooks: checkout: fix incorrect dvc repo detection
2020-01-23 10:41:27 +02:00
Ruslan Kuprieiev
f6f931be87
hooks: checkout: fix incorrect dvc repo detection
...
When running from non-root directory `git ls-files .dvc` will treat it
as a relative path to the current location, so if you run `git checkout`
from a directory that is not a git/dvc root, our hook will think that
it is being run in a non-dvc repo and will do nothing. To fix that, need
to use `--full-name` flag.
2020-01-23 10:21:26 +02:00
Ruslan Kuprieiev
da6399dc3c
Merge pull request #3220 from jorgeorpinel/master
...
get: copy edits aroud --show-url, "dvc", et al.
2020-01-23 09:14:00 +02:00
Ruslan Kuprieiev
e9caa44b55
Merge pull request #3214 from jorgeorpinel/master
...
get/imp: update help output descriptions
2020-01-22 23:03:07 +02:00
Ruslan Kuprieiev
000c524983
Merge pull request #3212 from casperdcl/snap-deploy
...
another attempt at travis dpl snap
2020-01-22 21:01:56 +02:00
Ruslan Kuprieiev
d863c46859
dvc: add sanity checks for hard/symlinks
...
Fixed #3080
2020-01-22 18:47:37 +02:00
Ruslan Kuprieiev
b99c5e4aad
Merge pull request #3211 from skshetry/fix-brancher-noscm
...
brancher: do not get tree if there's no revs
2020-01-22 14:09:53 +02:00
Ruslan Kuprieiev
d2d887bb50
Merge pull request #3200 from pared/2676_trust_checksum
...
fetch: trust remote checksums
2020-01-22 12:36:29 +02:00
Ruslan Kuprieiev
d942542c84
tests: fix index.remove misuse
2020-01-22 10:53:48 +02:00
Ruslan Kuprieiev
a99fa4e4e5
Merge pull request #3209 from casperdcl/snap-deploy
...
fix snap stable & edge release errors
2020-01-22 08:26:02 +02:00
Ruslan Kuprieiev
aa86eab2cc
Merge pull request #3206 from Suor/tests
...
test: add git_dir
2020-01-21 20:19:35 +02:00
Ruslan Kuprieiev
6958901d98
Merge pull request #3204 from efiop/3087
...
erepo: fix DependencyREPO schema
2020-01-21 15:31:22 +02:00
Ruslan Kuprieiev
cb64491512
build: don't upgrade pip
2020-01-21 14:41:59 +02:00
Ruslan Kuprieiev
8d8a1c0f0c
travis: don't upgrade pip
2020-01-21 14:14:54 +02:00
Ruslan Kuprieiev
7c9e0345a0
Merge pull request #3205 from skshetry/fix-spell
...
exception: fix spelling
2020-01-21 13:56:59 +02:00
Ruslan Kuprieiev
2305549460
erepo: fix DependencyREPO schema
...
URL should be required and rev or rev_lock should be optional.
Related to #3087
2020-01-21 12:58:33 +02:00
Ruslan Kuprieiev
10a7b9d9a8
readme: add a release label
...
To avoid accidentally looking like an unstable project.
2020-01-21 10:03:16 +02:00
Ruslan Kuprieiev
04161ad6f2
dvc: bump to 0.82.1
2020-01-21 00:41:45 +02:00
Ruslan Kuprieiev
503401dde5
Merge pull request #3202 from efiop/flatten
...
dvc: replace flatten_dict with flatten_json
2020-01-21 00:38:19 +02:00
Ruslan Kuprieiev
81029f8f75
Merge pull request #3201 from efiop/traverse_gdrive
...
gdrive: allow configuring no_traverse
2020-01-21 00:19:11 +02:00
Ruslan Kuprieiev
1eb82ac707
dvc: replace flatten_dict with flatten_json
...
flatten_json has a conda package, while flatten_dict doesn't and I'm not
willing to maintain yet another conda package :)
2020-01-21 00:14:22 +02:00
Ruslan Kuprieiev
e848bcb9d6
gdrive: allow configuring no_traverse
2020-01-20 23:49:49 +02:00
Ruslan Kuprieiev
39bf7c0d43
Merge pull request #3199 from skshetry/remove-use-six
...
py2: remove use of `six`
2020-01-20 19:19:23 +02:00
Ruslan Kuprieiev
0be5046a72
Merge pull request #3197 from Suor/refactor-tmpdir
...
test: refactor tmp_dir/erepo_dir
2020-01-20 16:02:13 +02:00
Ruslan Kuprieiev
b2b3587c0b
Merge pull request #3190 from Suor/refactor-erepo
...
external: refactor external_repo() and its users
2020-01-20 14:49:36 +02:00
Ruslan Kuprieiev
ec2c8ad8bc
Merge pull request #2956 from casperdcl/snap
...
add snap tests
2020-01-19 21:36:47 +02:00
Ruslan Kuprieiev
430b9bbdc0
dvc: bump to 0.82.0
2020-01-19 20:04:41 +02:00
Ruslan Kuprieiev
7d65002bf0
Merge pull request #3178 from efiop/1843
...
logger: remote: use lazy formatting
2020-01-19 12:16:01 +02:00
Ruslan Kuprieiev
19acded31f
logger: utils: fs: use lazy formatting
2020-01-19 11:53:29 +02:00
Ruslan Kuprieiev
65c0c7e60d
logger: state: use lazy formatting
2020-01-19 11:53:29 +02:00
Ruslan Kuprieiev
c2dae4b49c
logger: remote: use lazy formatting
...
Part of #1843
As our previous investigations showed, path stringification and stuff
like relpath are taking a very large chunk of time when working with
giant directories. This patch removes `format()`s and uses lazy
formatting provided by logger instead, so stuff like path_info is not
stringified until actually needed (e.g. on `-v`).
2020-01-19 11:53:29 +02:00
Ruslan Kuprieiev
6f8ac0c1b1
logger: support {} formatting
2020-01-19 11:53:29 +02:00
Ruslan Kuprieiev
3987086275
Merge pull request #3169 from fabiosantoscode/feature/2963-dvc-pull-of-s3-remote-with-https-url
...
pull: treat HTTP redirects without Location header as error
2020-01-19 10:00:05 +02:00
Ruslan Kuprieiev
74c5af1a84
Merge pull request #3130 from jorgeorpinel/master
...
api: better code documentation
2020-01-19 09:05:52 +02:00
Ruslan Kuprieiev
cf013576d4
Merge pull request #3120 from sharidas/no_remote_issue
...
Fix import issue without remote config in the target
2020-01-19 09:03:38 +02:00
Ruslan Kuprieiev
1fb79fa6e9
Merge pull request #3188 from mroutis/fix-3184
...
completion: get --show-url
2020-01-19 08:55:48 +02:00
Ruslan Kuprieiev
3c73e94b4e
Merge pull request #3195 from mroutis/fix-boto3-import
...
s3: import boto3 inside _copy instead of module level
2020-01-19 08:29:52 +02:00
Ruslan Kuprieiev
7f5e4a9fe0
Merge pull request #3187 from iterative/pull-3186-restyled
...
Restyle s3: copy large objects without chunking
2020-01-17 20:38:36 +02:00
Ruslan Kuprieiev
4d49b6ba1d
Merge pull request #3170 from pared/3105
...
utils: resolve_output: normpath before extracting basename
2020-01-17 12:41:25 +02:00