-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pull: not providing response on success #2667
Comments
Thanks @bhavaniravi. I'm going to move your report over to the DVC core repo for handling. We'll keep in mind the outcome of this ticket in the dvc.org documentation as well. |
dvc pull
not providing response on success
Thanks, @bhavaniravi ! The same with |
I'll close this one in favor of #1035 |
I think #1035 was about This one is about pull and checkout being completely silent. Even though they are doing something. Or they they say something like "Everything is up to date" at the end (while actually they changed the state). So, I would say the solution here should be writing a summary of changes for example (like |
@shcheklein No, it was about other commands as well, I remember the discussion we've had. I see no point in keeping this issue opened when we have #1035 |
@efiop kk. I recall it in a different way :) And probably it means that ticket is not specific enough, lacks some details (@bhavaniravi should have been able to find that ticket at least and upvote it, for example). I would keep this one if you want to keep only one. Also, I think the approach from #1035 won't be solving the issue. It will be just printing "ok" every time which is not enough again to say what has just happened. Also, printing "ok" for every DVC command is kinda cumbersome. I understand the value when we print it for repro stages (and hide output), I don't understand the value to show this every time. |
@shcheklein I'm no saying we should print "OK", I just used that as an example there. I'm sure there is a better way to signal successful execution, but it will surely need to be applied to all commands. Or you think each command needs a special "ok" message? |
yep, that's the point. Take |
Well, we've established that git is not the best example 🙂 But I think that all of those messages need to be considered simultaneously to be in the same style, hence why I want to leave only #1035 and deal with specifics later. There is no value in having this issue opened with #1035 closed, as it talks about a more general problem. |
I mean, yes and no :) Like I mentioned I don't like #1035 because it's very confusing in terms of title, of what exactly should be solved there, it's not actionable (it's impossible to solve it reasonably for all commands at once, so it's better to split it anyways, or have sub-tickets). It lacks all the discussion here (and making related won't the issue) :). Also, it's fine to have one epic ticket and multiple checkboxes in it. And, if you are still not sold :) May be it makes to repurpose this one to be more generic at this stage (because that one is just terrible :)). |
So how #1035 or this one should look like in a general form? Name of #1035 seems fine, or do you have a better one in mind? Also, you think we should create checkboxes for every and each command? That seems strange. #1035 is worded in a generic form, talking about all dvc commands in the name of the ticket and providing (bad) example in the description. |
Well, as I mentioned I would just keep this one, not making it even general. I think the #1035 is ambiguous, does not provide any useful information, the action it suggests (the way you interpret it) only partially solves or does not solve at all the problem. I just don't get why would I need a generic "ok"-style output at all? How can it solve the problem here? I can just check the exit code easily for this to see was it "ok" or not, right? I think the better way is providing some meaningful output about the command outcome (like we do in If it won't be about generating a generic "ok"-style message across all commands and actually come up with something on a command by command basis, how can we make that ticket actionable at all? We'll have to split it - the same way we are improving add and checkout now, right? |
could create a project and add both these issues (and other related future ones) to it |
@shcheklein I think there is a miscommunication here. The issue says Sure, every command needs to be revisited separataly as @casperdcl does, so in that sense, there is no point in #1035 as it generalizes a common issue with multiple commands, which would have to be resolved separately. Closing #1035 then, as it apparently doesn't bring any value. |
So this is basically a duplicate of #1838? |
Closing in favor of #1838 |
I was following the get started tutorial with local storage, followed the steps until
dev pull
- https://dvc.org/doc/get-started/retrieve-data.When I do a
dev pull
and the data is fetched I don't get any response sayingSucess
I have do a ls to verify whether the data folder has been createdThe text was updated successfully, but these errors were encountered: