- Fixed README formatting; Kudos @maggyero;
- Switched to using
reflink, copyas 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|--lockedoption fordvc pipeline showto show locked dvc stages; Kudos @rpip; - Added support for
-f|--fileoption fordvc importthat 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
metafield into dvc files, that can be used for arbitrary user-defined data; Kudos @Suor - Fixed the bug in
dvc metricsthat 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
--downstreamoption 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
metricstests; Kudos @Suor - Show a warning if user is trying to recursively add a large directory instead of adding it as a whole;
- Optimized
statuscalculation onpull; - Added
pre-pushgit hook, that callsdvc push; - Fix
dvc metrics showbug 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 versioncommand; Kudos @algomaster99 - Shortened commit hashes in
dvc diffoutput; 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