From: Ramkumar Ramachandra Date: Tue, 30 Mar 2010 06:14:01 GMT Subject: Re: the careless committer and fear of commitment (rebase -i vs add -p) Message-ID: In-Reply-To: <20100330045704.GA9004@progeny.tock> Hi, On Tue, Mar 30, 2010 at 10:32 AM, Jonathan Nieder wrote: > I like ‘git diff --cached’ and ‘git diff’ to show the entire list > of staged and unstaged changes.  I don’t consider this “wrong” at all. On a related note, my workflow is somewhat similar: I just use Magit within Emacs, which essentially does the same thing. The staging area in Git really helps me organize my work, and I wouldn't mind attaching a small note to it that I can refer to while writing my commit message (much like Jonathan's idea). However, I don't think this task is large enough for an entire GSoC. Also, I'm positively opposed to the idea of a complex interactive command-line interface. If someone *did* want that kind of complexity/ interactivity, they ought to use something like Magit: a cli can't even come close. -- Ram