Commit Graph
100 Commits
Author SHA1 Message Date
Ruslan Kuprieiev 21c75502c5 test: init: convert to dir helpers 2020-01-12 06:07:21 +02:00
Ruslan Kuprieiev b7f9e7365d Merge pull request #3097 from fabiosantoscode/feature/3089-get-non-dvc-repositories
get: handle non-DVC repositories
2020-01-11 07:05:35 +02:00
Ruslan Kuprieiev 9e9f37e06a Merge pull request #3094 from pared/2896_run
run: tests: migrate to dir helpers
2020-01-11 05:36:07 +02:00
Ruslan Kuprieiev d6092c1c95 Merge pull request #3096 from pared/2896_state
state: tests: migrate to dir helpers
2020-01-11 05:35:32 +02:00
Ruslan Kuprieiev 62d0fa1afa Merge pull request #3100 from pared/2896_update
update: tests: migrate to dir helpers
2020-01-11 05:34:52 +02:00
Ruslan Kuprieiev 7f9bbd94a5 Merge pull request #3099 from pared/2896_stage
stage: tests: migrate to dir helpers
2020-01-11 05:33:39 +02:00
Ruslan Kuprieiev 5b85db3e04 Merge pull request #3104 from efiop/ssh_dir_out
tests: remove redundant native ssh tests
2020-01-11 05:20:21 +02:00
Ruslan Kuprieiev bc619f1c41 pyinstaller: remove Crypto hook 2020-01-11 04:55:34 +02:00
Ruslan Kuprieiev c064865c80 build: use build-requirements.txt 2020-01-11 04:55:34 +02:00
Ruslan Kuprieiev 795e4ce6b8 pyinstaller: delete oss hook
It is already available in the standard hooks.
2020-01-11 04:38:57 +02:00
Ruslan Kuprieiev 2a9d19f116 tests: use mocked ssh 2020-01-11 03:14:45 +02:00
Ruslan Kuprieiev f6a00f35ae ssh: fix bug in remove() 2020-01-11 03:14:45 +02:00
Ruslan Kuprieiev 8154c89c3f tests: remove redundant native ssh tests
We already have mocked ones, which are more reliable as they use their
own paramiko server instead of relying on the sshd running on the test
machine. Native tests are also quite flaky and fail sometimes due to
network issues.
2020-01-11 03:14:45 +02:00
Ruslan Kuprieiev 01103585d7 Merge pull request #3090 from mroutis/py3-system
py3: use links from os module
2020-01-11 02:45:10 +02:00
Ruslan Kuprieiev 84ec0d49a3 Merge pull request #3091 from pared/2896_repro
repro: tests: migrate to dir helpers
2020-01-10 18:38:30 +02:00
Ruslan Kuprieiev 90152ea8b8 Merge pull request #3053 from Suor/is-tracked
dvc: optimize Git.is_tracked()
2020-01-10 06:34:30 +02:00
Ruslan Kuprieiev 095464d851 Merge pull request #3093 from iterative/move-fs-utilities
Move fs utilities to fs.py from __init__.py
2020-01-09 17:25:58 +02:00
Ruslan Kuprieiev 238b4e8e7e Merge pull request #3072 from pared/2896_import_url
import url: test: migrate to dir helpers
2020-01-09 16:33:57 +02:00
Ruslan Kuprieiev 277d28c6cb Merge pull request #3083 from pared/2896_output
output: tests: migrate to dir helpers
2020-01-08 22:14:07 +02:00
Ruslan Kuprieiev 049367e475 Merge pull request #3034 from mroutis/remove-py2-comments
py3: remove code related to py2 limitations
2020-01-08 20:14:40 +02:00
Ruslan Kuprieiev 82cdce0934 Merge pull request #3086 from pared/2896_remote
remote: test: migrate to dir helpers
2020-01-08 19:16:30 +02:00
Ruslan Kuprieiev 27774705cf Merge pull request #3085 from pared/2896_pipeline
pipeline: test: migrate to dir helpers
2020-01-08 19:14:21 +02:00
Ruslan Kuprieiev 2966924e47 Merge pull request #3074 from pared/2896_install
install: tests: migrate to dir helpers
2020-01-08 06:20:19 +02:00
Ruslan Kuprieiev fb37cd0ab2 Merge pull request #3082 from efiop/reqs
setup: get rid of py2 reqs
2020-01-08 02:42:19 +02:00
Ruslan Kuprieiev e8b0e22a6b Merge pull request #3078 from mroutis/py3-logger
py3: use format_exc instead of print_exception
2020-01-08 01:27:07 +02:00
Ruslan Kuprieiev ee0a8fa92d Merge pull request #3075 from efiop/assert_stage
rwlock: check that .dvc/lock is locked
2020-01-08 00:44:32 +02:00
Ruslan Kuprieiev 249f6c5634 Merge pull request #3027 from Suor/status-noop
ui: warn about ignored options for `dvc status` and a grammar fix
2020-01-07 20:30:05 +02:00
Ruslan Kuprieiev 11fa9204f8 Merge pull request #3058 from efiop/too_many_files
ui: don't show exception for "Too many files" error
2020-01-07 06:51:29 +02:00
Ruslan Kuprieiev df214fa9d4 Merge pull request #3035 from iterative/test-walk_files
Write test for `walk_files` to check if it accepts Path-like and str objects
2020-01-07 05:33:08 +02:00
Ruslan Kuprieiev e2efb7b6e4 Merge pull request #3064 from casperdcl/snap-deploy
fix snap deploy stage
2020-01-06 22:26:00 +02:00
Ruslan Kuprieiev 498dcabb94 Merge pull request #3054 from sharidas/fix-gc-local
dvc: update gc to remove unpacked dir
2020-01-06 21:05:13 +02:00
Ruslan Kuprieiev f21931cca0 travis: deploy snap only on tags. 2020-01-06 20:53:49 +02:00
Ruslan Kuprieiev aaec1837bb Merge pull request #3073 from skshetry/refactor-remote-s3
test: merge _should_test_aws and _get_aws_url inside S3 test helper
2020-01-06 20:43:18 +02:00
Ruslan Kuprieiev 4f312f69a9 Merge branch 'master' into refactor-remote-s3 2020-01-06 20:43:10 +02:00
Ruslan Kuprieiev 0f08b7ed79 Merge pull request #3071 from skshetry/refactor-remote-oss
test: merge _should_test_oss and _get_oss_url inside OSS test helper
2020-01-06 20:39:20 +02:00
Ruslan Kuprieiev 40449c49b1 Merge pull request #3070 from pared/2896_http_imp
http/ imp tests - migrate do dir helpers
2020-01-06 20:38:37 +02:00
Ruslan Kuprieiev 9f0f1c4212 Merge pull request #3068 from pared/2896_dependency
dependency: test: migrate to dir helpers
2020-01-06 20:37:39 +02:00
Ruslan Kuprieiev e5ac017957 Merge pull request #3067 from pared/2896_cache
cache: test: migrate to dir helpers
2020-01-06 20:37:12 +02:00
Ruslan Kuprieiev cf37fe2c56 travis: deploy snap only on master 2020-01-06 20:16:22 +02:00
Ruslan Kuprieiev ec574a0055 Merge pull request #3066 from pared/2896_analytics
analytics: tests: migrate to dir helpers
2020-01-06 19:42:11 +02:00
Ruslan Kuprieiev 46379c8591 config: update command for setting default remote 2020-01-06 18:58:10 +02:00
Ruslan Kuprieiev 8041d70552 Merge pull request #3044 from pared/2896_api
tests: api: convert to dir helpers
2020-01-06 16:21:31 +02:00
Ruslan Kuprieiev 0ad3548fca Merge pull request #3063 from casperdcl/snap-classic
Snap classic deployment
2020-01-06 12:47:01 +02:00
Ruslan Kuprieiev 19f408b0e6 Merge pull request #3061 from mroutis/fix-zsh
completion: fix --relink problem
2020-01-06 04:57:21 +02:00
Ruslan Kuprieiev 29afb380fd Merge pull request #3018 from pared/2914_3
local-related methods should verify that WorkingTree is in use
2020-01-06 00:06:35 +02:00
Ruslan Kuprieiev 7f92cc3be3 Merge pull request #3049 from pared/2896_remote_local
tests: remote: local: migrate to dir fixtures
2020-01-05 07:19:44 +02:00
Ruslan Kuprieiev f93574895f Merge pull request #3020 from chatcannon/dvc-import-regular-git
import: allow importing from non-DVC git repositories
2020-01-05 07:18:03 +02:00
Ruslan Kuprieiev 54faf1b795 Merge pull request #3055 from skshetry/refactor-remote-azure
test: Merge _should_test_azure and _get_azure_url inside Azure test helper
2020-01-05 04:25:09 +02:00
Ruslan Kuprieiev 60e512112e Merge branch 'master' into refactor-remote-azure 2020-01-05 04:24:59 +02:00
Ruslan Kuprieiev b6c77f7668 Merge pull request #3056 from skshetry/refactor-gdrive
test: add _should_test_gdrive and _get_gdrive_url inside GDrive
2020-01-04 20:18:49 +02:00
Ruslan Kuprieiev f39d8eb3d1 Merge pull request #3052 from Suor/yield-from
py3: use yield from where appropriate
2020-01-04 18:21:12 +02:00
Ruslan Kuprieiev f3a7ac3756 Merge pull request #3045 from Suor/erepo-template
test: do not bootstrap repo template and version files in erepo_dir
2020-01-04 18:20:55 +02:00
Ruslan Kuprieiev 85c35f894c Merge pull request #3048 from Suor/optimize-stages
dvc: optimize and clean up stages collection
2020-01-03 23:26:42 +02:00
Ruslan Kuprieiev bdcc995ae5 Merge pull request #3047 from Suor/tree-autoclean
dvc: autowrap repo tree into CleanTree
2020-01-03 23:23:05 +02:00
Ruslan Kuprieiev 45933113df Merge pull request #3043 from Suor/chdir
test: add @TmpDir.chdir()
2020-01-03 16:06:52 +02:00
Ruslan Kuprieiev 11a627d336 Merge pull request #3046 from Suor/clean-brancher
dvc: clean brancher
2020-01-03 14:42:51 +02:00
Ruslan Kuprieiev 705fbd24c4 Merge pull request #3042 from mroutis/refactor-exceptions
py3: refactor exceptions
2020-01-03 05:44:52 +02:00
Ruslan Kuprieiev 0a2e699115 Merge pull request #3039 from mroutis/refactor-super
py3: use new magic from PEP 3135
2020-01-03 00:53:09 +02:00
Ruslan Kuprieiev ca06698dc2 Merge pull request #3041 from iterative/pull-3040-restyled
Restyle fix for base None value
2020-01-03 00:46:54 +02:00
Ruslan Kuprieiev a377f9e08f Merge pull request #3037 from iterative/test-relpath
Ensure `relpath` accepts str and Path-like objects
2020-01-02 16:46:06 +02:00
Ruslan Kuprieiev 8a2e375d6b Merge pull request #3025 from Suor/dirty-metrics
metrics: don't show working tree if it is clean
2020-01-02 02:14:20 +02:00
Ruslan Kuprieiev f6162fee47 Merge pull request #3026 from Suor/relink-autocompl
ui: add checkout --relink to autocomplete scripts
2020-01-01 17:34:46 +02:00
Ruslan Kuprieiev a5ba9707a9 Merge pull request #3032 from mroutis/migrate-utils-compat
py3: migrate utils/compat.py to compat.py
2020-01-01 17:09:32 +02:00
Ruslan Kuprieiev cba4c017a7 Merge pull request #3031 from mroutis/remove-imports
py3: remove imports from utils.compat
2020-01-01 17:08:46 +02:00
Ruslan Kuprieiev fd319ab8a9 Merge pull request #3030 from mroutis/remove-utils-compat
py3: remove csv_reader and makedirs from utils/compat.py
2020-01-01 17:06:33 +02:00
Ruslan Kuprieiev a507a19a34 Merge pull request #3029 from mroutis/compat-casts
py3: remove methods for casting bytes in python 2
2020-01-01 17:04:25 +02:00
Ruslan Kuprieiev 35f4ee8a53 dvc: bump to 0.80.0 2020-01-01 03:24:03 +02:00
Ruslan Kuprieiev cbc7e21593 utils: don't import colorama again 2019-12-31 13:06:36 +02:00
Ruslan Kuprieiev 32ee19778f Merge pull request #3024 from mroutis/unicode-str
py3: remove string compat related code
2019-12-31 13:05:57 +02:00
Ruslan Kuprieiev dd5e0589db Merge pull request #3021 from mroutis/remove-utils-compat
py3: get rid of is_py checks
2019-12-31 04:11:00 +02:00
Ruslan Kuprieiev 381b279e53 Merge pull request #3022 from mroutis/remove-future-imports
py3: remove future imports
2019-12-31 04:08:22 +02:00
Ruslan Kuprieiev e599a3ad57 Merge pull request #3019 from mroutis/deprecating-27
py3: deprecate 2.7
2019-12-31 03:36:39 +02:00
Ruslan Kuprieiev 21808112df Merge pull request #3014 from efiop/test
tests: func: convert test_get.py test_utils.py to new fixtures
2019-12-30 18:31:53 +02:00
Ruslan Kuprieiev df5fda272e Merge pull request #2974 from pared/2914
repo: move dvcignore from repo to tree
2019-12-30 18:31:23 +02:00
Ruslan Kuprieiev fe7fa1424b tests: func: convert test_get.py test_utils.py to new fixtures 2019-12-30 09:38:48 +02:00
Ruslan Kuprieiev 0a3a9bf58c Merge pull request #3012 from Suor/simplify-graph
dvc: make graph consist of stages not their paths
2019-12-30 08:07:34 +02:00
Ruslan Kuprieiev 13d9af581f Merge branch 'master' into simplify-graph 2019-12-30 07:29:19 +02:00
Ruslan Kuprieiev ef6018fc2f Merge pull request #3002 from efiop/2458
dvc: support granularity for fetch/pull/push/status/checkout
2019-12-30 07:26:57 +02:00
Ruslan Kuprieiev 3fcd758304 travis: fix stages 2019-12-30 00:41:28 +02:00
Ruslan Kuprieiev 054163f850 travis: disable py2 builds 2019-12-30 00:38:57 +02:00
Ruslan Kuprieiev a07bc20c37 Merge pull request #2991 from MaxRis/gdrive-tests
Improve Google Drive auth failure error reporting
2019-12-29 04:35:29 +02:00
Ruslan Kuprieiev c81795c047 dvc: support granularity for fetch/pull/push/status/checkout
Using output path or a subdir/subfile path within an output now works
with `dvc push/pull/fetch/status -c` commands. Other commands don't
support the same logic for now, as there are some questions about what
should commands like `dvc remove` do when given a specific output path.

Example:
    dvc add data
    dvc pull data/subdir # will only pull files within data/subdir

Related to #2458
2019-12-29 01:31:08 +02:00
Ruslan Kuprieiev 1038cfc993 Merge pull request #2971 from mroutis/summon
summon: first draft with python specific implementation
2019-12-27 19:57:03 +02:00
Ruslan Kuprieiev a6f023cc4e Merge pull request #3006 from Suor/version-newline
ui: fix extra newline in dvc version
2019-12-27 18:40:10 +02:00
Ruslan Kuprieiev 5a589c5219 Merge pull request #3003 from Suor/ignore-nuances
test: test ignore nuances
2019-12-27 11:42:13 +02:00
Ruslan Kuprieiev d23ffcf338 dvc: bump to 0.78.1 2019-12-25 16:14:05 +02:00
Ruslan Kuprieiev f1b7f86dbf setup: fix inflect version requirements 2019-12-25 16:04:23 +02:00
Ruslan Kuprieiev cfa4af15f7 dvc: bump to 0.78.0 2019-12-24 20:20:27 +02:00
Ruslan Kuprieiev dd68e9a569 Merge pull request #2986 from jorgeorpinel/output/format/single-quotes
dvc: use ' to mark dynamic command output, et al.
2019-12-21 21:51:53 +02:00
Ruslan Kuprieiev e0313660cf travis: mac: adjust bundler uninstall command 2019-12-18 18:50:03 +02:00
Ruslan Kuprieiev f4daf3bacc travis: retry choco installs 2019-12-18 09:16:49 +02:00
Ruslan Kuprieiev a8b5387e12 build: mac: uninstall bundler
Related to https://github.com/iterative/dvc/issues/2970
2019-12-18 08:33:22 +02:00
Ruslan Kuprieiev 477488ea0a Merge pull request #2950 from mroutis/tests-repo
tests: use dir_helpers on repo
2019-12-17 22:20:31 +02:00
Ruslan Kuprieiev 825e9fc74c Merge pull request #2952 from mroutis/tests-updater
tests: use dir helpers on updater
2019-12-17 22:18:18 +02:00
Ruslan Kuprieiev 7531694f1b Merge pull request #2935 from pared/2896_import
import: test: refactor to dir helpers
2019-12-17 15:38:45 +02:00
Ruslan Kuprieiev 8ee8b9ff14 Merge pull request #2966 from Suor/relink
ui: reorder checkout options to go from common to rare
2019-12-17 15:10:57 +02:00
Ruslan Kuprieiev 85b1721de8 Merge pull request #2866 from pared/2473
remote: s3: adjust jobs number basing on file descriptors number
2019-12-17 14:20:36 +02:00
Ruslan Kuprieiev 032d094239 Merge pull request #2889 from Baranowski/import_regulars.squashed
import: allow downloading regular files/dirs tracked by git
2019-12-17 14:09:58 +02:00
Ruslan Kuprieiev bdfeba8f9b Merge pull request #2958 from MaxRis/gdrive-tests
Standardize gdrive tests with others remotes
2019-12-16 20:52:46 +02:00
Ruslan Kuprieiev f51c222b1c Merge pull request #2937 from pared/2896_add_windows
temporary_windows_drive fixture: move to dir_helpers
2019-12-16 15:55:46 +02:00