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. 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 :-; > 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 -- 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
