mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-02 07:18:25 +01:00
SCM is used for both reading and writing operations, but in the former case - as filesystem and in the latter - as actual scm/git. So we should distinguish those and use fs directly, which follows the overall philosophy of being able to use Repo on any fs. Keeping `rev=` option for `Repo` because it is a very convenient way to get repo instance from local path but for particular branch/tag/etc. Pre-requisite for git/dvc/repofs refactorings.