One data file was updated in the imported repo. However, it was not a file that I'm trying to update.
$ dvc update data/data.xml.dvc
WARNING: DVC-file 'data/data.xml.dvc' changed.
WARNING: Stage 'data/data.xml.dvc' changed.
Importing 'data.xml (https://github.com/dmpetrov/dataset)' -> 'data/data.xml'
Output 'data/data.xml' didn't change. Skipping saving.
PS: Updated file was dir1/file2 which is corresponding to stage file dir1.dvc
EDITED:
$ dvc update dir1.dvc
WARNING: DVC-file 'dir1.dvc' changed.
WARNING: Stage 'dir1.dvc' changed.
Importing 'dir1 (https://github.com/dmpetrov/dataset)' -> 'dir1'
Output 'dir1' didn't change. Skipping saving.
One data file was updated in the imported repo. However, it was not a file that I'm trying to update.
PS: Updated file was
dir1/file2which is corresponding to stage filedir1.dvcEDITED:
Issue 3 (not UI): It turned out that
data/data.xml.dvcwas actually updated after the update command - the repo checksum was changed (while checksum was not updated in the changed filedir1.dvc) with dvc-file checksum. Is it expected?Issue 4 (not UI): When I update a stage that was actually changed I still see this output ... didn't change message while the outputs were changed and even cache was updated. This happens even when I import a single artifact from a repo (I've check in another project). Code: