Stefan Reichör <[EMAIL PROTECTED]> writes:

> Hi Richard!
>
>> Could dvc-pull from the menu bar or the using "M f" in the status buffer
>> possibly be a bit more informative? I thought it was not working for a
>> while in the case the repository was already up to date.
>
> I tried it with a git repository that I am tracking.
>
> Here is the behaviour that I see:
>
> * M-x dvc-pull

I think its better to use the DVC UI when discussing the DVC UI. Most
people will. M f in this case from the status buffer for a certain DVC
project.

> => DVC running appears in the modeline

I didnt see this. Looking again "running" did appear but its not
obvious. I think the dvc-status buffer should change to *pulling updates* as
in some cases (e.g updating or pulling the emacs 23 updates for GIT) it
can take quite a while.

> => The message "Already up-to-date." appears as status message.

If its already up to date. It flashed up in my emacs for about half a
second. Again not obvious and I think better would be a message in the
status or a DVC "console log". I was set there thinking nothing had
happened.

>
> Does the same happen for you?
>
> If yes, what behaviour do you expect?

I would expect anything that runs asynchronously to let me know in the
dvc-status buffer since that is the "status". i certainly would not
encourage any other dvc usage while that's running regardless.

>
>
> Stefan.

Small caveat in case you feel I am being petty : 

Please remember all my comments are based on being a new user - I tend
to find these comments the most valuable as one becomes immune to UI
issues the longer one uses it. Certainly, for me, DVC is not very easy
to get into so please understand the issues I raise are from a desire to
see the UI improve or become better documented for the new user. The
more users the more likely the package is to succeed amongst the
plethora of competing packages. Indeed, the simple nomenclature of "add"
versus "staging" had me scratching my head for ages while trying to
understand how dvc worked. It's why my developing tutorial is so example
orientated and uses the DVC UI:

http://richardriley.net/default/projects/emacs/dvc/tutorial/index

regardless of my issues, I do feel that DVC has a lot of potential and
if it supports branching anytime soon then it will be the one I
use. Unfortunately it does not appear to do so. Take a look at "magit"
to see how it handles branching. But of course DVC must do this under
the reigns of a "common interface" compatible with all other supported
back ends.

regards

Richards.

-- 
 important and urgent problems of the technology of today are no longer the 
satisfactions of the primary needs or of archetypal wishes, but the reparation 
of the evils and damages by the technology of yesterday.  ~Dennis Gabor, 
Innovations:  Scientific, Technological and Social, 1970

_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev

Reply via email to