Andrew Grigorev
9219398d83
tests: fix #1754
2019-03-21 19:47:42 +03:00
Andrew Grigorev
63dd3f2c25
tests: fix get_gitignore_content
...
readlines() returns entries with \n on the end
2019-03-21 19:47:42 +03:00
Andrew Grigorev
2ef3a7c7c0
tests: windows has different linesep
2019-03-21 19:47:42 +03:00
Andrew Grigorev
8fa968cf33
collect: nx.dfs_postorder_nodes yeilds the passed node
2019-03-21 19:47:42 +03:00
Andrew Grigorev
16f74f6894
tests: test_metrics missing .dvc files in commit
2019-03-21 19:47:42 +03:00
Andrew Grigorev
8c8b585de9
tests: test_install commit and clean
...
Uncommited files wouldn't be accessible as git objects.
It needs `git clean -fd` to amend "Working Tree" metrics collection
which took its part when the git tree is dirty.
2019-03-21 19:47:42 +03:00
Andrew Grigorev
9e6c52079b
Abstract access to file objects
...
Abstract access to filesystem and its implementation to access files and
particulary Stage objects in different git branches without `git
checkout` execution.
2019-03-21 19:47:42 +03:00
Andrew Grigorev
e782344a98
Move dvc/scm/git.py to dvc/scm/git/__init__.py
2019-03-21 18:03:06 +03:00
Paweł Redzyński
c65495e15f
RFC data cloud: declutter test ( #1761 )
2019-03-21 16:48:28 +02:00
Ivan Shcheklein
9e944c3c61
Merge pull request #1757 from J0/patch-1
...
Fix typo in repro.py
2019-03-20 16:13:54 -07:00
Lee Yi Jie Joel
e0a1d7803d
Fix typo in repro.py
2019-03-20 16:12:15 -07:00
Paweł Redzyński
5a736cb79a
remote local, repo: use walk_files instead of os.walk ( #1750 )
2019-03-20 18:45:21 +02:00
Ruslan Kuprieiev
24072c8083
daemon: don't dump env into debug log
2019-03-20 16:07:33 +02:00
Paweł Redzyński
ee16409495
checkout: progress bar ( #1713 )
2019-03-20 13:39:10 +02:00
Dmitry Petrov
70bc101571
[WIP] Pkg install ( #1742 )
...
* Download Git package
* Extract tmp git repo & fetch data
* Handle fetch\cloud errors and rename select option
* Modify gitignore files when deploy a package
* More tests for git ignore file. Fix an old issue.
* Raise and exception when .gitignor not in a file subdir
* Existing tests fixes
* Basic test for packages
* Comment out pkg tests
* Codeclimate improvements
* Reformatting
* Enable pkg tests
* Fix tests no Windows
* Another old bug fix
* Fix encoding issue on Windows
* Another windows fix: apply compat.str magic to file write
* Back to posix path in gitignore and apply compat.str magic to tests
* gitignorepath: OS specifix path to posix
* Forgotten assignment
* misc: cleanup small issues
Signed-off-by: Ruslan Kuprieiev <[email protected] >
* cli: pkg: hide from help
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-03-20 04:09:12 +02:00
Ruslan Kuprieiev
a691985576
cli: daemon: hide from help
...
Fixes #1657
2019-03-20 03:30:55 +02:00
Ruslan Kuprieiev
1d08ed8834
repo: unprotect: remove unused move
2019-03-19 20:03:01 +02:00
Ruslan Kuprieiev
7cd618ce5d
repo: unprotect: use os.rename() instead of move()
...
Follow up for #1752
2019-03-19 19:42:25 +02:00
Ruslan Kuprieiev
90e41de5f7
Merge pull request #1752 from ei-grad/unprotect-improvement
...
unprotect: copy should preceed the move
2019-03-19 19:36:34 +02:00
Andrew Grigorev
beb32b387e
unprotect: copy should preceed the move
...
It is better to make a file copy before moving it, since move is
a nearly-atomic operation and copy is a long one.
Also the biggest problem here is that if some application would access
the file during the process of `copyfile` then it would get the part of
file.
2019-03-19 20:14:42 +03:00
Ruslan Kuprieiev
e1346a8a36
Merge pull request #1741 from shcheklein/migrate-to-pytest
...
Migrate to pytest
2019-03-18 11:25:07 +02:00
Ivan Shcheklein
08036b445b
set timeouts method to thread to avoid problems in parallel run
2019-03-17 20:11:01 -07:00
Ivan Shcheklein
f085e01717
try to fix progess bar test in a parallel pytest environment
2019-03-17 19:33:09 -07:00
Ivan Shcheklein
75421f0f21
migrate to pytest
2019-03-17 14:49:49 -07:00
Ruslan Kuprieiev
a54eaeb59e
Merge pull request #1734 from mroutis/fix-1698
...
cli: Use correct color codes on Windows
2019-03-17 18:37:45 +02:00
Ruslan Kuprieiev
7a5ff38198
Merge pull request #1738 from PeterFogh/patch-1
...
Added `--exe` argument to nosetest default
2019-03-17 15:50:46 +02:00
Ruslan Kuprieiev
ee51ccab4a
test: reword --exec explanation
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-03-17 15:44:02 +02:00
Peter Fogh
d87ceb4e46
Added --exe argument to nosetest default
...
See https://github.com/iterative/dvc/issues/1736#issuecomment-473665122
2019-03-17 14:34:18 +01:00
Ruslan Kuprieiev
fc646882ad
deploy: use xcode 8.3 for mac
2019-03-17 14:38:51 +02:00
Mr. Outis
e4bc59ca03
cli: Use correct color codes on Windows
...
Fix #1698
2019-03-16 17:51:28 -06:00
Ruslan Kuprieiev
db5a068f16
dvc: bump to 0.32.1
0.32.1
2019-03-14 23:00:47 +02:00
Ruslan Kuprieiev
62b4d3d112
Merge pull request #1728 from mroutis/fix-1721
...
stage: convert wdir path to posix
2019-03-14 22:56:56 +02:00
Ruslan Kuprieiev
b5d7bf0144
test: format with latest black
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-03-14 22:41:37 +02:00
Mr. Outis
21778f6719
stage: convert wdir path to posix
...
Fix #1721
2019-03-14 14:40:28 -06:00
Ruslan Kuprieiev
acf88d88be
test: requirements: fix black version
2019-03-14 22:39:43 +02:00
Ruslan Kuprieiev
a3c8ab3fbf
pre-commit: fix black version
2019-03-14 22:39:08 +02:00
Ruslan Kuprieiev
f57b55db79
test: requirements: use latest stable black version
2019-03-14 22:03:35 +02:00
Ruslan Kuprieiev
98733ba503
dvc: bump to 0.32.0
0.32.0
2019-03-14 16:15:40 +02:00
Ruslan Kuprieiev
5fbf4f6db3
Revert "cli: status: remove unused code"
...
This reverts commit ac27b4076a .
Fixes #1727
2019-03-14 12:46:57 +02:00
Ruslan Kuprieiev
3efa2600e7
Merge pull request #1725 from Qsi1984/patch-1
...
Fixing mixup of Posixpath and os.path
2019-03-14 11:49:17 +02:00
Neuenschwander Markus
c5c03ea1ba
Fixing mixup of Posixpath and os.path
2019-03-14 10:19:00 +01:00
Ruslan Kuprieiev
fdf2b1c016
Merge pull request #1694 from efiop/paramiko
...
dvc: ignore cryptography's warnings
2019-03-14 03:05:21 +02:00
Ruslan Kuprieiev
fc81ea10f5
Merge pull request #1642 from efiop/master
...
cli: status: remove unused code
2019-03-14 01:32:37 +02:00
Ruslan Kuprieiev
0fc476e4f4
dvc: ignore cryptography's warnings
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-03-14 01:29:44 +02:00
Ruslan Kuprieiev
ac27b4076a
cli: status: remove unused code
...
Signed-off-by: Ruslan Kuprieiev <[email protected] >
2019-03-14 01:25:15 +02:00
Ruslan Kuprieiev
48e85970d9
exceptions: fix NotDvcRepoError message
...
Fixes #1723
2019-03-13 23:17:42 +02:00
Ruslan Kuprieiev
804ba334f6
Merge pull request #1700 from pared/1699
...
add: prevent adding git files
2019-03-13 22:22:39 +02:00
Ruslan Kuprieiev
9334f751ad
Merge pull request #1690 from pared/1677
...
push/pull/status -c: should complain on no checksum locally and remotely
2019-03-13 18:52:37 +02:00
pared
e1daa921ee
push/pull/status -c: should warn on no checksum locally and remotely
2019-03-13 17:42:51 +01:00
Ruslan Kuprieiev
37716efa3c
Merge pull request #1719 from iterative/create_contributingmd
...
CONTRIBUTING: point to dvc.org docs
2019-03-13 16:36:03 +02:00