Alexander Schepanovski
c26233acbb
dvc: reset dvcignore
...
This depends on filesystem and affects stages collection so must be
reset.
2019-10-13 19:18:53 +07:00
Aman Sharma
ed89725c98
Replace hyphen with underscore for command auto-completion ( #2596 )
...
* Replace hyphen with underscore for bash auto-completion
* Write function to replace hyphen and check for flags
* Nest function inside `_dvc`
2019-10-12 00:35:52 +03:00
Alexander Schepanovski
44264857c3
ui/perf: do not clone same repo multiple times ( #2583 )
...
* ui/perf: do not clone same repo multiple times
Closes #2490
External repos are still created in /tmp. They might be reused until
main() end. If no perfect match is found then a repo with the same url
is copied (not cloned again) and adjusted to fit a request: rev and
cache_dir.
NOTE: test_download_error_pulling_imported_stage() was modified to not
rely on clone error.
* test: fix import update test
* test: fix external_repo test under Windows
* dvc: fix non-master default branch for external repos
* dvc: remove unused .unset_dir() method
2019-10-11 13:56:37 +03:00
Ruslan Kuprieiev
5cabb6d115
Merge pull request #2595 from efiop/2563
...
dvc: move `local/__init__.py` -> `local.py`
2019-10-11 00:10:13 +03:00
Ruslan Kuprieiev
7ed8cea12a
dvc: move local/__init__.py -> local.py
...
No need to keep that subdir for 1 file.
2019-10-10 23:34:02 +03:00
Ruslan Kuprieiev
4535d626bb
Merge pull request #2590 from efiop/state
...
dvc: load state when taking repo lock in @locked
2019-10-10 22:49:16 +03:00
Ruslan Kuprieiev
33bd3d63c5
dvc: bump to 0.62.1
0.62.1
2019-10-10 14:40:04 +03:00
jahabdank
69195fdbfd
Update __init__.py ( #2593 )
...
found an issue when doing `dvc cache dir`. Should end with os separator
2019-10-10 14:39:01 +03:00
Irchan Bani
711dc2ea9a
setup: change define __version__ ( #2592 )
...
* setup: change define __version__
* setup: run pre-commit install, black, adn flake8
2019-10-10 14:21:16 +03:00
Ruslan Kuprieiev
cba8ac7a8f
dvc: load state when taking repo lock in @locked
...
We are always loading state when taking a repo lock, so doing it right
in @locked decorator simplifies the code for Repo methods.
2019-10-10 01:08:28 +03:00
Ruslan Kuprieiev
f254004fae
dvc: bump to 0.62.0
0.62.0
2019-10-09 11:47:52 +03:00
Ruslan Kuprieiev
e34af30353
Merge pull request #2586 from efiop/2585
...
scripts: don't include completion scripts into mac pkg
2019-10-08 18:02:37 +03:00
Ruslan Kuprieiev
3b8c48793b
scripts: don't include completion scripts into mac pkg
...
Fixes https://github.com/iterative/dvc/issues/2585
2019-10-08 16:48:36 +03:00
Paweł Redzyński
d2f8cb0520
api: open scm controlled files ( #2566 )
...
* tree: make open method use mode and encoding
* api: try to open using self.tree if output not found
* repo: rename OutputMissingException
* test: api: test adding not cached output
* api: open: exists test instead of try
* repo: open: try opening from tree first
* repo: open: handle missing and not cached files
* repo: open: separate find out logic from opening
2019-10-08 15:23:42 +03:00
Vasilis Gerakaris
156fc9d4e1
dvc: Reduce import output verbosity ( #2576 )
...
Move some messages generated during import from
INFO to DEBUG log level.
Fixes #2489
2019-10-05 14:43:32 +03:00
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