data status: new status when deleted + not in cache
Would it make the most sense then to only show files as not in cache (or whatever terminology that we end up using) if they are not present in either the cache or the workspace? I.e uncommitted deleted + not in cache = remote only. Would that make sense?
Originally posted by @mattseddon in https://github.com/iterative/dvc/issues/8062#issuecomment-1206638193
I think it makes sense to have a separate status like Remote only or Missing from local with the suggestion to dvc pull in the case where the data is deleted and not in cache. @skshetry What do you think?
cc @mattseddon @shcheklein
Related/duplicate from #9430:
With the addition of virtual operations and
dvc repro --pull, it's becoming more useful to work without pulling all the data, butdvc data statusgets noisy since it shows all the files that haven't been pulled. Can we add some flag like--ignore-missingthat will hide any paths for which the only modifications are that they are deleted and not in the cache?