This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Rename commit
cmd --no-commit options to cache
and --no-cache
#5000
Labels
enhancement
Enhances DVC
p3-nice-to-have
It should be done this or next sprint
ui
user interface / interaction
After reviewing and simplifying the
dvc commit
cmd ref (in iterative/dvc.org/pull/1978) I realized it can be confusing to call this "committing" since we're mainly talking about caching (or not) data. Yes, it can also change hash values in DVC files but that's kind of an edge case given the main use for this: Data/code dev process whereadd/repro/run --no-commit
are used until ready, and finished by acommit
— the hash values are already saves in the DVC files byadd/repro/run
.And we also have
run --metrics/plots-no-cache
, sono-cache
is more consistent with those.Finally, changing
dvc commit
todvc cache
and--no-commit
to--no-cache
would also help avoid confusions related to the Git analogies we use. Specifically, it will help clarify that DVC does not perform the actual versioning, but that Git does, through commits. Currently we need to have the following clarification near the top of the ref:Maybe a change for 2.x? And it doesn't have to break backward compatibility if the old names are kept as aliases.
The text was updated successfully, but these errors were encountered: