Hi Richard!

> Alex Ott <[EMAIL PROTECTED]> writes:
>
>> Hello
>>
>>>>>>> "RR" == Richard Riley writes:
>>  RR> I am trying to write a short beginners tutorial to using DVC with GIT
>>  RR> in emacs.
>>
>>  RR> I can not see how to do the most important development step - create a
>>  RR> branch. Can someone advise? Or must this be done from the command line
>>  RR> for the time being? If so, is there something on the way? Having
>>  RR> evaluated the different UIs for GIT in emacs I think DVC seems the
>>  RR> most proficient and would like to encourage and help people in its
>>  RR> adoption.
>>
>> You can look to my article about DVC -
>> http://xtalk.msk.su/~ott/en/writings/emacs-vcs/EmacsDVC.html, but it
>> contain description only of pull/push/clone.  In DVC repository
>> specific
>
> There is a clash of terms with Pull - maybe you can clarify. Is DVC pull
> different from git pull? Since git pull is documented as merging the
> changes.

That is a nomenclature problem when looking at the currently available
DVC implementations. Each backend has it's own implementation of dvc-pull.
xgit-dvc-pull runs "git pull origin"

> The asynchronous nature of dvc pull also caused me some issues since
> there was no indication of it actually doing anything - and suddenly a
> minute later a buffer appeared :-;

The modeline should show "DVC running"

>> function could be implemented separately, but currently DVC contains only
>> xgit-branches-list, but i couldn't found xgint-make-branch, etc.
>>
>> About Git-specific packages: Have you looked to magit package? It
>> implement
>
> Yes and git-emacs. And the built-in in  Emacs 23. It's a bit of a
> mess. Lots of overlap. I do use git-emacs in conjunction with DVC since
> I like the status bar GIT status icons. unfortunately the git-status UI
> for git-emacs does not work properly on my repositories. No ideas why.
>
>> many of git-specific functions.  I plan to update my article about Emacs +
>> Git interaction, and it will contain information about different packages,
>> including standard git.el
>
> I would like to concentrate on the one package since otherwise there is
> room for trouble down the line when each package implements different
> things in different ways. Its why I would like to concentrate on using
> DVC which seems to be a good design which takes into account various
> backends in a distributed development environment from step one.
>
> I have tried to make my tutorial more "learn by doing" rather than just
> listing a bunch of commands. There is a fundamental issue with the
> current docs and that is the nomenclature - "add" versus "staging" and
> of course the more TLA centric nature of them. Well, it certainly caused
> me some confusion but a lot of that could be from being new to DVC and
> git.:-;
>
> http://richardriley.net/default/projects/emacs/dvc/tutorial/index

Thanks for starting that tutorial.


Stefan.

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

Reply via email to