This has already been mentioned a few times in #2325 but wanted to draw attention again to this aspect specifically:
Since dvc pull and dvc fetch allow for granular selection of targets it would be very helpful to be able to use dvc gc to remove those same targets from cache once we are done with them. In my case specifically, I have a few semi-independent datasets I would rather avoid having to keep in cache at the same time, but would like to be able to switch between for different analyses (and occasionally have both in cache for specific tasks).
This has already been mentioned a few times in #2325 but wanted to draw attention again to this aspect specifically:
Since
dvc pullanddvc fetchallow for granular selection oftargetsit would be very helpful to be able to usedvc gcto remove those sametargetsfrom cache once we are done with them. In my case specifically, I have a few semi-independent datasets I would rather avoid having to keep in cache at the same time, but would like to be able to switch between for different analyses (and occasionally have both in cache for specific tasks).