Re: How to get status-like short format for old commits?
- From
Jeff King <peff@peff.net>
- Date
- Mar 26, 2012, 20:14 UTC
- Message-ID
- <20120326201456.GC13098@sigill.intra.peff.net>
- In-Reply-To
- <CAA01CsppeF8r_hDhuE7snExxJ6zaWdt5Znu82ZzDmyNMzWRDfA@mail.gmail.com>
On Mon, Mar 26, 2012 at 08:53:45PM +0200, Piotr Krukowiecki wrote:
> [log --name-status] > not so nice as status, but still ok.
Yeah, the code to print the verbose "modified: foo.c" style is specific to status. We could refactor it to be a new generic diff output type, which would not be that hard. In practice, though, I think people choose either "--stat --summary" if they want to show to a person (it's a superset of what status shows, because it also contains the number of lines changed for each file), or "--raw" if they need something machine-readable.
Does one of those work for you? If not, it might be a fun and relatively simple exercise to create a --verbose-name-status that looks like the output of "git status" (you could also do it by post-processing --name-status output, but that is less fun and more hacky :) ).
-Peff