- Fixed README formatting; Kudos @maggyero;
- Switched to using
reflink, copy
as default cache links to provide the most user-friendly experience; - Introduced initial implementation for
.dvcignore
, that allows specifying which directories dvc should skip while looking for dvc files; - Fixed the bug with etag corrupting for external outputs on s3 that were uploaded as multipart objects; Kudos @olveirap;
- Introduced
-l|--locked
option fordvc pipeline show
to show locked dvc stages; Kudos @rpip; - Added support for
-f|--file
option fordvc import
that lets you specify dvc file name that this stage is going to be saved to; Kudos @vyloy; - DVC no longer removes comments from dvc files; Kudos @Suor
- Started using mock-ssh to test ssh remotes; Kudos @ag613915cao
- Added
meta
field into dvc files, that can be used for arbitrary user-defined data; Kudos @Suor - Fixed the bug in
dvc metrics
that was not able to access dvc files if command wasn’t run from repo root; - Added support for ssh directories as external dependencies and outputs. Done refactoring to generalize directory-related logic for all remotes;
- Fixed the bug with dvc not protecting files that were added again;
- Invalidate build cache for persistent outputs;
- Implemented
--downstream
option fordvc repro
; - Cleanup temporary test dirs; Kudos @Suor
- Enabled ssh tests on windows; Kudos @ag613915cao
- Warn about slow links;
- Switched to a more feature-rich jsonpath-ng for
dvc metrics show
; Kudos @brbarkley - Fix the bug in
dvc metrics show
, where it would raise an exception if it didn’t find a metric file on some branch; - Stop duplicating
metrics
tests; Kudos @Suor - Show a warning if user is trying to recursively add a large directory instead of adding it as a whole;
- Optimized
status
calculation onpull
; - Added
pre-push
git hook, that callsdvc push
; - Fix
dvc metrics show
bug on systems with non-unicode locales set; - Skip ignored tests instead of making them appear like they’ve passed; Kudos @Suor;
- Added support for
~/.ssh/config
; Kudos @khamutov - Fixed README formatting; Kudos @msaroufim
- Added support for Alibaba Cloud; Kudos @nanaya-tachibana
- Introduced
dvc version
command; Kudos @algomaster99 - Shortened commit hashes in
dvc diff
output; Kudos @jorgeorpinel - Append to git hook if it already exists;
- Optimized status calculation for remotes;
- Replaced dict path_info-s with proper classes that are able to print a nice looking url