Vasilis Gerakaris
49ffa129d5
dvc: Set max-line-length to 79 in .pylintrc ( #2578 )
...
Adjust the `max-line-length` option to the same value used by black and `.flake8` file.
2019-10-05 14:43:00 +03:00
Vasilis Gerakaris
8c1addff91
dvc: Fix typo in check_can_commit message ( #2577 )
2019-10-05 14:42:26 +03:00
Ruslan Kuprieiev
449f43f3cc
requirements: require gitdb2 >= 2.0.6
...
Fixes https://github.com/iterative/dvc/issues/1880
2019-10-04 12:58:59 +03:00
Ruslan Kuprieiev
96eb7197c1
Merge pull request #2552 from mroutis/fix-2043
...
git: escape filename before ignoring it
2019-10-04 11:33:48 +03:00
Ruslan Kuprieiev
f2cf5930aa
Merge pull request #2571 from jimmy1134/master
...
Update to Readme
2019-10-04 11:31:23 +03:00
jimmy1134
e927964d20
Update to Readme
...
Additional clarification for what DVC aims to do.
2019-10-04 13:48:13 +10:00
Mr. Outis
cfecb75c4c
setup: pathspec@1d321d -> pathspec>=0.6.0
2019-10-03 21:55:21 -05:00
Mr. Outis
e6ccf32189
scripts: upgrade pip before installing dependencies
2019-10-03 17:26:29 -05:00
Ruslan Kuprieiev
092c498baa
dvc: bump to 0.61.2
0.61.2
2019-10-03 22:53:33 +03:00
Ruslan Kuprieiev
f7188f564e
Merge pull request #2568 from efiop/2181
...
deb/rpm/pkg: add zsh completion scripts
2019-10-03 22:52:50 +03:00
Ruslan Kuprieiev
41552d0af7
deb/rpm/pkg: add zsh completion scripts
...
Fixes #2181
2019-10-03 22:02:33 +03:00
Ruslan Kuprieiev
06f00b904a
Merge pull request #2564 from nik123/master
...
scripts: make completion scripts part of the debian package
2019-10-03 21:50:51 +03:00
Nikita Kodenko
b1e56896d6
Completion script for MacOS
2019-10-04 01:09:56 +07:00
Mr. Outis
1f6d8964b5
setup: pathspec@master -> pathspec@1d321d
2019-10-03 12:25:12 -05:00
Mr. Outis
a47ea23561
git: use escape method from GitWildMatchPattern
2019-10-03 12:10:52 -05:00
Nikita Kodenko
680a250119
scripts: bash completion included in deb/rpm packages
...
Fixes #2181
2019-10-02 22:49:50 +07:00
Ruslan Kuprieiev
8787ac0380
dvc: bump to 0.61.1
0.61.1
2019-10-02 10:17:22 +03:00
Ruslan Kuprieiev
fdf0a8e99a
Merge pull request #2562 from efiop/pyenv
...
run: improve pyenv PATH modification criteria
2019-10-02 10:16:52 +03:00
Ruslan Kuprieiev
132de572af
run: improve pyenv PATH modification criteria
...
https://discordapp.com/channels/485586884165107732/485596304961962003/628766062472724510
Related to #2506
2019-10-02 06:33:01 +03:00
Ruslan Kuprieiev
8fb3eaaa08
dvc: bump to 0.61.0
0.61.0
2019-10-01 10:56:00 +03:00
Ruslan Kuprieiev
39104a1dee
Merge pull request #2557 from efiop/2506
...
run: make shell not load config files
2019-10-01 07:59:07 +03:00
Ruslan Kuprieiev
ee976a1c1a
run: make shell not load config files
...
Config files like `~/.zshenv`, `~/.bashenv` etc, are loaded on each
shell invocation, which might overwrite the environment breaking the
commands we are trying to wrap. To fix that, we need to provide
appropriate flags to the shell we are using to avoid loading those
configs.
Fixes #2506
2019-09-30 19:34:55 +03:00
Mr. Outis
9496f34f45
tests: Windows specific filename for gitignore
2019-09-30 11:28:38 -05:00
Mr. Outis
80cb1c919a
git: escape question mark character
2019-09-30 11:27:53 -05:00
Mr. Outis
e692be2dc9
sftp: add a more descriptive error on mkdirs ( #2554 )
...
* sftp: add a more descriptive error on mkdirs
Fix #2535
* sftp: raise exception instead of logging one
2019-09-30 19:24:31 +03:00
Mr. Outis
a9201f8237
git: add a note referencing gitignore pattern
2019-09-30 11:21:39 -05:00
Paweł Redzyński and Ruslan Kuprieiev
119548e2a1
utils: fix_env: dont delete LD_LIBRARY_PATH from env ( #2541 )
...
* utils: fix_env: dont delete LD_LIBRARY_PATH from env
* utils: add related issue to comment on why there is empty LD_LIBRARY_PATH
* Update dvc/utils/__init__.py
Co-Authored-By: Ruslan Kuprieiev <[email protected] >
* scm: git: move LD_LIBRARY_PATH fix to Git.clone method
2019-09-30 15:28:36 +03:00
Ruslan Kuprieiev
f0de362e0d
Merge pull request #2548 from iterative/py27
...
fix py27 compat
2019-09-30 08:35:29 +03:00
Mr. Outis
c9c36c2049
git: escape filename before ignoring it
...
Fix #2043
2019-09-29 23:16:46 -05:00
Casper da Costa-Luis
1f46ca2463
silly import fix
2019-09-29 17:56:52 +01:00
Casper da Costa-Luis
5f65e8096e
back to initial approach
2019-09-29 17:54:04 +01:00
Casper da Costa-Luis
83f55de7a9
move compatibility helper
2019-09-29 16:43:37 +01:00
Ruslan Kuprieiev
beea7e56f2
Merge pull request #2543 from casperdcl/checksum
...
remove unneeded TqdmThreadPoolExecutor
2019-09-29 09:15:01 +03:00
Ruslan Kuprieiev
e3450257c6
Merge pull request #2544 from yfarjoun/patch-1
...
Added a space in error message
2019-09-29 09:13:10 +03:00
Casper da Costa-Luis
a0d99e2486
remove unneeded TqdmThreadPoolExecutor
...
- fixes #2539
2019-09-28 23:54:14 +01:00
Casper da Costa-Luis
4c01a86302
fix py27 compat
2019-09-28 23:12:55 +01:00
Yossi Farjoun
6df4188bd2
Added a space in error message
...
als made consistent the placement of inter-word space when there's a newline in the code
2019-09-28 11:42:03 -04:00
Ruslan Kuprieiev
5c76b46b46
Merge pull request #2538 from mroutis/fix-2524
...
py2: display friendly error when raising a UnicodeError
2019-09-28 03:35:14 +03:00
Mr. Outis
39dc79b418
main: fix UnicodeError misplacement
2019-09-27 18:20:00 -05:00
Mr. Outis
0bdad65f04
main: make sure to raise UinocedeError for py3
2019-09-27 14:18:08 -05:00
Ruslan Kuprieiev
22afc48d9b
Merge pull request #2540 from Suor/repo-imports
...
perf: import dvc.repo dynamically
2019-09-27 12:02:21 +03:00
Alexander Schepanovski
0203fd4017
perf: import dvc.repo dynamically
2019-09-27 15:08:42 +07:00
Mr. Outis
1763607a88
py2: display friendly error when raising a UnicodeError
2019-09-26 19:50:15 -05:00
Ruslan Kuprieiev
4061d4aff1
dvc: bump to 0.60.1
0.60.1
2019-09-26 18:34:06 +03:00
Ruslan Kuprieiev
3eb23870d2
build: posix: don't forget to install optional psutil
...
Fixes https://github.com/iterative/dvc/issues/2537
2019-09-26 18:33:36 +03:00
Ruslan Kuprieiev
381601f4ee
dvc: cache graph/stages/pipelines ( #2529 )
...
* dvc: cache graph/stages/pipelines
Signed-off-by: Ruslan Kuprieiev <[email protected] >
* repo: check_dag: don't reset the cache
https://github.com/iterative/dvc/pull/2529#discussion_r327711928
Signed-off-by: Ruslan Kuprieiev <[email protected] >
* repo: rename check_dag(stages) -> check_modified_graph(new_stages)
https://github.com/iterative/dvc/pull/2529#discussion_r327708439
Signed-off-by: Ruslan Kuprieiev <[email protected] >
* repo: refactor "active" logic and remove it from Repo class
* repo: use tree.setter to automate cache reset
As noted by @Suor's , this is much less prone to errors.
* repo: move graph-related staticmethods into graph.py
As per @Suor's request.
* dvc: remove unused from_directory
https://github.com/iterative/dvc/pull/2529#discussion_r328079258
* repo: use _tree instead of __tree
https://github.com/iterative/dvc/pull/2529#discussion_r328071115
* repo: add a note about cache invalidation on repo.lock release
https://github.com/iterative/dvc/pull/2529#discussion_r328071635
* repo: rename reset() -> _reset()
https://github.com/iterative/dvc/pull/2529#discussion_r328079899
* pipeline: use graph helpers
https://github.com/iterative/dvc/pull/2529#discussion_r327502293
* repo: use list comprehension for collect()
https://github.com/iterative/dvc/pull/2529#discussion_r328076651
* repo: graph: only use first cycle
https://github.com/iterative/dvc/pull/2529#discussion_r328081346
* dvc: don't use G.nodes()
https://github.com/iterative/dvc/pull/2529#discussion_r328089671
https://github.com/iterative/dvc/pull/2529#discussion_r328089878
2019-09-26 07:42:29 +03:00
Ruslan Kuprieiev
fea05b3924
Merge pull request #2536 from mroutis/contributing
...
move .github/CONTRIBUTING.md -> CONTRIBUTING.md
2019-09-26 06:27:30 +03:00
Mr. Outis
5c5dfed68f
.github/CONTRIBUTING.md -> CONTRIBUTING.md
2019-09-25 21:33:46 -05:00
Ruslan Kuprieiev
987cf883c5
dvc: bump to 0.60.0
0.60.0
2019-09-25 11:12:20 +03:00
Ruslan Kuprieiev
dcce70f4b9
output: base: checkout: make returns consistent
...
As reported by deep source: Either all return statements in a function should return an expression, or none of them should.
2019-09-24 16:33:15 +03:00