- Add support for reflink, hardlink, symlink for ssh external outputs;
- Fix
dvc move
bug; - Deduplicate links on checkout and ensure proper link type and permissions;
- Use NFS and CIFS compatible locks in dvc repository;
- Fixed bug in improper relpath calculation which was causing problems with deeply nested dependencies;
- Prevent using dvcfiles as dependencies or outputs;
- Optimized imports to speedup dvc launch time;
- Stop corrupting git hooks by
dvc install
; - Move repo locks from CLI to API;
- Make
dvc pull
download data fordvc import
ed dvcfiles; - Fixed bug in daemon launcher that sometimes wasn't calling the same script that it was running from;
- Added a workaround for
pyenv
modifyingPATH
when runningdvc
;