One thing that happens to me a lot is that I will call dvc status
and it reports that one of my code dependencies changed and I don’t remember what specifically I changed. It would be great if there was an option for dvc status
to do a git-like diff on the code files so you can easily check if your changes have an impact on the stage.
Unfortunately, dvc doesn’t really track the contents of code dependencies (one could argue if it should) to be able to show git-like diff for them, so the best we could do would probably be just wrapping git diff
, at which point I’m not sure how useful it would really be.