You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dvc data status --not-in-remote is used to determine if some files haven't been pushed up to remote storage. In a CI/CD context it is a useful check before accepting a PR. If a DVC pipeline has a stage with outputs marked push: false, those files will appear as "Not in remote". This makes it harder to detect when files that should be pushed to remote have not been (especially in an automated manner).
Reproduce
Create a dvc pipeline with a stage output marked push: false
dvc repro
dvc push
dvc data status --not-in-remote
Expected
No files should be marked as "Not in remote" OR an option should be provided to suppress those files.
Bug Report
Description
dvc data status --not-in-remote
is used to determine if some files haven't been pushed up to remote storage. In a CI/CD context it is a useful check before accepting a PR. If a DVC pipeline has a stage with outputs markedpush: false
, those files will appear as "Not in remote". This makes it harder to detect when files that should be pushed to remote have not been (especially in an automated manner).Reproduce
push: false
dvc repro
dvc push
dvc data status --not-in-remote
Expected
No files should be marked as "Not in remote" OR an option should be provided to suppress those files.
Environment information
N/A
Output of
dvc doctor
:The text was updated successfully, but these errors were encountered: