Commit Graph
4583 Commits
Author SHA1 Message Date
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
Mr. Outis 55e90b7bdf py3: ignore_file_not_found -> contextlib.suppress 2019-12-31 23:42:40 -06:00
Mr. Outis 086acf6404 py3: dvc/utils/compat.py -> dvc/compat.py 2019-12-31 23:42:07 -06:00
Mr. Outis 27f581cf4e py3: remove imports from utils.compat 2019-12-31 23:16:11 -06:00
Mr. Outis 9c42809587 py3: _makedirs -> os.makedirs 2019-12-31 22:19:07 -06:00
Mr. Outis 999130b029 py3: remove compat csv_reader 2019-12-31 22:17:02 -06:00
Mr. Outis 1ef466b849 py3: remove convert_to_unicode noop 2019-12-31 22:14:54 -06:00
Mr. Outis b844aea42c py3: remove cast_bytes method 2019-12-31 20:14:25 -06:00
Mr. Outis 326ba21ed0 py3: remove unneeded string casts 2019-12-31 19:43:15 -06:00
Ruslan Kuprieiev 35f4ee8a53 dvc: bump to 0.80.0 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
Alexander Schepanovski bd0b28d7c2 ui: add checkout --relink to autocomplete scripts 2019-12-31 14:04:51 +07:00
Mr. Outis 6d36b85736 py3: remove string compat related code 2019-12-30 23:49:19 -06: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
Mr. Outis 2827146e55 py3: adapt TEXT_CHARS on istextfile.py 2019-12-30 19:45:51 -06:00
Ruslan Kuprieiev e599a3ad57 Merge pull request #3019 from mroutis/deprecating-27
py3: deprecate 2.7
2019-12-31 03:36:39 +02:00
Mr. Outis 94a0914bba py3: get rid of future imports 2019-12-30 19:35:48 -06:00
Mr. Outis c61254dc75 py3: get rid of py2 on CI scripts 2019-12-30 19:16:10 -06:00
Mr. Outis 886afdb203 py3: get rid of is_py checks 2019-12-30 18:53:36 -06:00
Mr. Outis d3d6f679be py3: modify python_requires to support 3.5 onwards 2019-12-30 13:10:28 -06: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
pawel 1880656579 CleanTree: conform to snake_case naming style 2019-12-30 17:05:45 +01:00
pawel 691d771d56 remove CleanTree from GitTree completely 2019-12-30 16:50:43 +01:00
pawel e1eab9405c tree: check that repo.tree is CleanTree when using walk_files 2019-12-30 14:19:43 +01:00
pawel e225601031 reintroduce dvcignore collection test 2019-12-30 14:19:43 +01:00
pawel cf2d349bd7 tree: move CleanTree to ignore 2019-12-30 14:19:43 +01:00
pawel 56ed5351ef ignore: test: remove ignore collection test 2019-12-30 14:19:43 +01:00
pawel d8813dc5ca remove dvc_walk, skip .dvcignore gathering test 2019-12-30 14:19:43 +01:00
pawel d8c0ae6909 remove most occurences of dvc_walk 2019-12-30 14:19:43 +01:00
pawel cf2fac5787 working tree: adjust walk behaviour to os.walk 2019-12-30 14:19:43 +01:00
pawel aa613f9e6f dvcignore loading back in constructor 2019-12-30 14:19:43 +01:00
pawel f4ee01cffe no need for dvcignore in walk args 2019-12-30 14:19:43 +01:00
Paweł Redzyński 956fec02ce repo: move dvcignore from repo to tree 2019-12-30 14:19:43 +01: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
Alexander Schepanovski b6b07dde8b dvc: make graph consist of stages not their paths 2019-12-30 12:07:52 +07: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
Max Risuhin 4727cb7893 Improve Google Drive auth failure error reporting 2019-12-28 05:22:37 -08:00