Hi, On Sun, Apr 11, 2010 at 21:01, Johannes Sixt <j6t@xxxxxxxx> wrote: > On Sonntag, 11. April 2010, Bert Wesarg wrote: >> On Mon, Apr 5, 2010 at 11:01, Bert Wesarg <bert.wesarg@xxxxxxxxxxxxxx> > wrote: >> > This adds a shortcut to stage/unstage hunks or a range of lines. Which is >> > done on a mouse button 1 release event and holding the control key in the >> > diff view. If there is currently a selection only the selected lines will >> > be staged/unstaged. Otherwise the hunk will be staged/unstaged. >> >> Ping. > > I gave the patch a quick try. Thanks, > > I don't think that I would use it a lot because it is very easy to mess up a > staged change: The problem is that a click without anything selected will > stage an entire hunk. I frequently use "Stage Line(s)" to separate > neighboring changes that must go to separate commits, but with you feature it > is very easy to forget to select something and, hence, to stage the entire > hunk accidentally - which means that I would have to start over with the hunk > and all the "quick" aspects of the feature would be lost. I don't feel comfortable with this ambiguity myself. I see two ways to solve this: a) Use Shift-Button-1 for lines or b) Use Shift-Control-Button-1 for lines and make Control-Button-1 only stage hunks. May this interface be more usable? Regards, Bert > -- Hannes > -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html