Hello Phil.

Philip Jackson <[email protected]>
writes:

> At Sun, 16 May 2010 20:59:33 +0200,
> Óscar Fuentes wrote:
>> 
>> A proof-of-concept implementation is on the key-groups branch on
>> 
>> git://github.com/oscarfv/magit.git
>
> How's this going? Do you think you'll pick it up again?

The progress is stalled due to time constraints and some doubts about
the details (see below) but I want to continue the work ASAP. The
current status, even as a proof of concept, extends the features
provided by magit and I'm using it for my daily work.

> If I can get time I'm going to lend a hand as I think this (or
> something very like it)

Something really useful would be to draw a plan for mapping the set of
git's commands and options into the interface. The problem is to
compartmentalize the commands and associated options on a sane way. For
instance, should branch switching and creation go into the same basket?
Should we create different command groups for merging, pulling and
fetching? Of the zillion options some commands support (i.e. `log')
which ones do not deserve to be on magit?

As I'm not an expert on git's feature set and UI, comments on those
matters would be very much appreciated.

Another area of work is to segregate the UI of the auxiliary magit
buffers (log, wazzup, etc) from the main buffer. It doesn't make sense
to show the same menu for wazzup and for the status buffer. This is not
absolutely required, but would make things easier. I'll do that if
nobody else beats me. Here we need to decide if we replicate the
keybindings of the status buffer on the auxiliary buffer (for instance,
using "l l" for showing the regular log from any magit buffer, not just
from the status buffer)

> needs to be the next big Magit feature.

I'm pretty convinced that it is a big feature with a big impact on the
usefulness of magit. The only aspect that creates some concern is
retraining muscle memory: it took me some days to learn that switching
branches now is "b b <branch-name>" instead of just "b <branch-name>",
but I'm afraid that this is inevitable

Reply via email to