Ruslan Kuprieiev
30f4551283
dvc: bump to 0.76.0
0.76.0
2019-12-13 03:20:43 +02:00
Ruslan Kuprieiev
602a34dad2
Merge pull request #2918 from efiop/lock
...
dvc: make flufl.lock opt-in and use zc.lockfile
2019-12-13 03:17:25 +02:00
Ruslan Kuprieiev
25807f2690
dvc: make flufl.lock opt-in and use zc.lockfile
...
As it turned out (see issue numbers down below), we can't really take
hardlinks for granted, so `flufl.lock` is not a panacea for all
filesystems. Considering that the vast majority of filesystems that our
users use support `zc.lockfile`(flock-based) and it has benefits like
more reliable mechanism, auto-delete when process exits, more sturdy
implementation, etc, it makes more sense to bring it back and use by
default again. For filesystems that don't support `flock()`, users will
be able to manually enable `flufl.lock` use through the config option.
It would be ideal if we could auto-detect that flock is not supported,
but in the real world, it turned out to be non-trivial, as it might hang
forever in a kernel context, which makes the implementation way too
complex for our purposes. So what we're doing instead is showing a
message before locking with `zc.lockfile` that, under normal
circumstances will disappear once the lock is taken or failed, otherwise
it will point users to the related documentation where they can learn
about how to opt-in for `flufl.lock`.
Fixes #2831
Fixes #2897
Related #2860
2019-12-13 02:25:57 +02:00
Ruslan Kuprieiev
6ab2322cde
Merge pull request #2938 from Suor/fix-dir-helpers
...
test: a couple of dir helpers fixes
2019-12-12 23:20:46 +02:00
Ruslan Kuprieiev
fd62ba840d
Merge pull request #2934 from pared/2896_checkout
...
checkout: test: refactor to dir helpers
2019-12-12 04:42:31 +02:00
Ruslan Kuprieiev
e2d783aafd
Merge pull request #2932 from pared/2896_commit
...
commit: test: refactor to dir helpers
2019-12-11 20:18:30 +02:00
Ruslan Kuprieiev
08347c06ee
Merge pull request #2939 from casperdcl/snap
...
snap: remove plugs (incompatible with classic)
2019-12-11 20:04:51 +02:00
Casper da Costa-Luis
ed95000bb4
remove plugs (incompatible with classic)
...
Details: <https://launchpad.net/bugs/1655369 >
2019-12-11 17:38:09 +00:00
pawel
5f826dd2e6
commit: test: refactor to dir helpers
2019-12-11 14:23:44 +01:00
Alexander Schepanovski
b8cf906edb
test: stop erepo_dir from undoing parent chdir
2019-12-11 20:19:38 +07:00
Alexander Schepanovski
a1643d576d
test: fix run_copy fixture when used with scm
2019-12-11 20:19:02 +07:00
pawel
26ef77cf96
checkout: test: refactor to dir helpers
2019-12-11 13:54:44 +01:00
Ruslan Kuprieiev
53c33a22d9
Merge pull request #2915 from maykulkarni/import-external-repo-fix
...
use cache dir as a default remote when importing from local repo
2019-12-11 08:45:22 +02:00
Mayur Kularni
e1e0cbd038
moved default check out of RemoteConfig
2019-12-11 10:54:59 +05:30
Ruslan Kuprieiev
6296e12f48
setup: update pyarrow version
...
https://github.com/apache/arrow/pull/4907
2019-12-11 06:24:49 +02:00
Ruslan Kuprieiev
5cc92a9b4c
Merge pull request #2907 from efiop/import_get
...
import-url: add directories to examples
2019-12-11 03:23:50 +02:00
Ruslan Kuprieiev
d2f40703cd
Merge pull request #2926 from pared/2896_test_move
...
test: move: convert to dir helpers
2019-12-11 02:44:14 +02:00
Ruslan Kuprieiev
8a7cf747e9
dvc: bump to 0.75.1
0.75.1
2019-12-10 23:04:39 +02:00
Ruslan Kuprieiev
6bf8d487da
Merge pull request #2921 from pared/2896_add_3
...
add: test: convert to dir helpers 3
2019-12-10 19:58:15 +02:00
Ruslan Kuprieiev
a9e829ae4e
Merge pull request #2925 from Suor/dani-cleaup
...
get: refactor, clean up and fix `dvc get` implementation
2019-12-10 19:20:54 +02:00
Mayur Kularni
e6285f70c5
typo in doc fix
2019-12-10 15:38:54 +05:30
Mayur Kularni
40c392d312
type and doc fix
2019-12-10 15:31:58 +05:30
Mayur Kularni
a1ae3578c0
Fix caplog test case and move call to CmdRemoteAdd
2019-12-10 11:49:19 +05:30
Ruslan Kuprieiev
9c2c2b307d
s3: dynamically import botocore
...
https://github.com/iterative/dvc/issues/2927
2019-12-10 01:02:50 +02:00
Paweł Redzyński
267ac9b3ff
test: move: convert to dir helpers
2019-12-09 19:27:28 +01:00
Alexander Schepanovski
9607e5f873
get: refactor, clean up and fix dvc get implementation
...
Things changed:
- both no output and no git file result into PathMissingError now
- fail on missing cache or cache download error loudly
- removed sqlite bypass, since we use nolock now anyway
Refactoring:
- streamlined logic and made it similar to Repo.open() one
- moved exclusive exception classes to dvc.repo.get
2019-12-09 21:02:49 +03:00
Ruslan Kuprieiev
b3853b0b2b
Merge pull request #2924 from Abrosimov-a-a/master
...
build_deb: Debian directory appended. Issue #2800
2019-12-09 19:21:40 +02:00
Ruslan Kuprieiev
26a9702a4a
Merge pull request #2837 from danihodovic/feat/2515
...
get: copy/download files tracked by Git
2019-12-09 18:57:52 +02:00
Anton Abrosimov
93280c937b
build_deb: Debian directory appended. Issue #2800
2019-12-09 19:14:53 +03:00
Ruslan Kuprieiev
237704ef2b
Merge pull request #2908 from Suor/better-fixtures
...
test: write a usage text for dir_helpers
2019-12-09 18:01:33 +02:00
Ruslan Kuprieiev
8890daf703
Merge pull request #2826 from mroutis/refactor-analytics
...
analytics: refactor into a module
2019-12-09 17:59:51 +02:00
pawel
c4565ce2ac
add: test: convert to dir helpers 3
...
TestAddUnsupportedFile
TestAdd
TestAddDirectory
2019-12-09 16:44:56 +01:00
Ruslan Kuprieiev
24fc8beaeb
Update test_ignore.py
2019-12-09 15:27:54 +02:00
Ruslan Kuprieiev
302b016d65
Merge pull request #2913 from Suor/migrate-test-ignore
...
test: migrate test_ignore
2019-12-09 15:25:46 +02:00
Mayur Kularni
b271368845
Moved remote_config_exists into RemoteConfig
2019-12-09 14:14:49 +05:30
Alexander Schepanovski and Mr. Outis
1da133b9ed
test: update dir_helpers usage
...
Co-Authored-By: Mr. Outis <[email protected] >
2019-12-09 11:34:10 +03:00
Alexander Schepanovski and Mr. Outis
a59041aeab
test: update dir_helpers usage
...
Co-Authored-By: Mr. Outis <[email protected] >
2019-12-09 11:33:35 +03:00
Alexander Schepanovski and Mr. Outis
0cd6106189
Update tests/dir_helpers.py
...
Co-Authored-By: Mr. Outis <[email protected] >
2019-12-09 11:24:41 +03:00
Mayur Kularni
5b9daea2b3
fixed test case
2019-12-09 12:11:49 +05:30
Mayur Kularni
84616e8e5e
removed commit logic
2019-12-08 20:25:24 +05:30
Mayur Kularni
17d47ce153
merging master
2019-12-08 19:03:25 +05:30
Mayur Kularni
610e43a0ab
removed original repo ops
2019-12-08 18:57:19 +05:30
Mayur Kularni
c6050efbe3
codeclimate recommendation fix
2019-12-08 18:57:19 +05:30
Mayur Kularni
ca20a1c93a
incorporated feedback
2019-12-08 18:56:38 +05:30
Mayur Kulkarni
e1c5f6c5c0
external_repo: fix for local file import fail
...
If the URL is local dvc repo, the import/get should fetch from the source project cache.
Fixes #2599
2019-12-08 18:52:35 +05:30
Mayur Kularni
779a0a1b15
codeclimate recommendation fix
2019-12-08 14:45:15 +05:30
Mayur Kularni
9e24be14f0
incorporated feedback
2019-12-08 14:02:44 +05:30
Ruslan Kuprieiev
3796c4182b
Merge pull request #2906 from pared/2896_add_2
...
add: test: convert to dir helpers 2
2019-12-08 05:46:17 +02:00
Mr. Outis
5dd6300878
💅 black
2019-12-07 21:19:54 -06:00
Mr. Outis
6e4c3d6acd
tests: require keys on analytics report schema
2019-12-07 21:18:28 -06:00