[Back from a 3-week hiatus.]

Hi Stefan and Xavier,

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

> On the other hand we are doing our best to make it as intuitive as
> possible to use without a user manual.

That is one thing I might try to convince myself to work on.

> I don't use git personally. But I think that it should be usable to
> edit your working copy, view diffs, view log messages, view the
> current status and commit to your repository.
>
> I think Micheal is using it for muse and his other projects. Michael,
> could you tell us your impressions.
>
> I use it to track muse and planner development:
> M-x dvc-missing to view the changes
> M-x dvc-pull to update the working copy
>
> Which commands do you use for your git tracked projects?
> Some (the most important?) are already covered. We could add some
> more, when we know some use cases...

I'm quite happy with DVC and git.  I frequently view logs (C-x V l), see
the working directory status (C-x V s), and view changes I've made in
diff form (C-x V =).  I also like being able to mark some files in
either status or diff mode and commit (C-x V c) just them.  If I'm
manually adding changed files to the index, then I will start the commit
as before, but hit C-u C-c C-c in the commit buffer to commit only the
those things which I have added to the index.  The default commit
behavior (commit everything vs. commit stuff in index) can be changed by
customizing xgit-use-index (I have it set to 'never, in order to mimic
the behavior of using Arch+Xtla from the bad old days).

Some things on my radar for fixing from a UI point of view:

 - It would be great to have log be displayed incrementally, much like
   if it were in a pager.  Many thoughts have been exchanged about how
   to do this, but I was too busy at the time to do some actual coding.
   Now that I can call my after-hours my own, I might start hacking on
   this.  In my own git repo, perhaps, because using bzr to develop
   DVC.el is starting to get old (too much clutter due to merges when
   looking at logs ... yuck).

 - Hitting C-x V c from a normal file while both a status buffer and
   diff buffer are open produces the annoying behavior of prompting me
   about which buffer to use as a "partner buffer" for the commit
   buffer.  That's annoying because it interrupts my work flow
   needlessly until I switch to either the diff or status buffer.  If I
   commit from a file, I don't want any partner buffers.

-- 
|       Michael Olson  |  FSF Associate Member #652     |
| http://mwolson.org/  |  Hobbies: Lisp, HCoop          |
| Projects: Emacs, Muse, ERC, EMMS, ErBot, DVC, Planner |
`-------------------------------------------------------'

Attachment: pgp6W9TwkqUy3.pgp
Description: PGP signature

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

Reply via email to