* Sort output of diff --stat?
@ 2018-10-17 18:15 Robert Dailey
2018-10-17 18:47 ` Jeff King
0 siblings, 1 reply; 4+ messages in thread
From: Robert Dailey @ 2018-10-17 18:15 UTC (permalink / raw)
To: Git
I'd like to sort the output of `git diff --stat` such that files are
listed in descending order based on number of lines changed. The
closest solution I've found online[1] has several readability issues.
I'd rather see a built-in solution in git, if one exists. Can anyone
recommend a solution?
[1]: https://gist.github.com/jakub-g/7599177
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Sort output of diff --stat?
2018-10-17 18:15 Sort output of diff --stat? Robert Dailey
@ 2018-10-17 18:47 ` Jeff King
2018-10-17 19:21 ` Robert Dailey
0 siblings, 1 reply; 4+ messages in thread
From: Jeff King @ 2018-10-17 18:47 UTC (permalink / raw)
To: Robert Dailey; +Cc: Git
On Wed, Oct 17, 2018 at 01:15:18PM -0500, Robert Dailey wrote:
> I'd like to sort the output of `git diff --stat` such that files are
> listed in descending order based on number of lines changed. The
> closest solution I've found online[1] has several readability issues.
> I'd rather see a built-in solution in git, if one exists. Can anyone
> recommend a solution?
Hmm, I feel like another person asked for this recently, but I can't
seem to find the thread.
Anyway, no, I don't think there's a solution short of parsing the output
(you could parse --numstat, which is at least sane, but then you'd have
to generate your own visual diffstat, which has a lot of corner cases).
We have --orderfile, but that's about a static order based on filename.
It seems reasonable to me for "--stat" to learn an option to sort (that
would not affect, say, the total diff order, since sorting by line count
makes very little sense for most other formats).
-Peff
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Sort output of diff --stat?
2018-10-17 18:47 ` Jeff King
@ 2018-10-17 19:21 ` Robert Dailey
2018-10-17 19:25 ` Jeff King
0 siblings, 1 reply; 4+ messages in thread
From: Robert Dailey @ 2018-10-17 19:21 UTC (permalink / raw)
To: peff; +Cc: Git
On Wed, Oct 17, 2018 at 1:47 PM Jeff King <peff@peff.net> wrote:
> Hmm, I feel like another person asked for this recently, but I can't
> seem to find the thread.
Is it this one?
https://www.mail-archive.com/git@vger.kernel.org/msg159212.html
That's the only one I was able to find, but no one replied. Thanks for
your insight. I didn't get my hopes up, but maybe someday it'll be
added.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Sort output of diff --stat?
2018-10-17 19:21 ` Robert Dailey
@ 2018-10-17 19:25 ` Jeff King
0 siblings, 0 replies; 4+ messages in thread
From: Jeff King @ 2018-10-17 19:25 UTC (permalink / raw)
To: Robert Dailey; +Cc: Git
On Wed, Oct 17, 2018 at 02:21:57PM -0500, Robert Dailey wrote:
> On Wed, Oct 17, 2018 at 1:47 PM Jeff King <peff@peff.net> wrote:
> > Hmm, I feel like another person asked for this recently, but I can't
> > seem to find the thread.
>
> Is it this one?
> https://www.mail-archive.com/git@vger.kernel.org/msg159212.html
>
> That's the only one I was able to find, but no one replied. Thanks for
> your insight. I didn't get my hopes up, but maybe someday it'll be
> added.
Ah, yeah, that's the one. For some reason I thought I had replied, but
obviously I did not. ;)
-Peff
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2018-10-17 19:25 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-17 18:15 Sort output of diff --stat? Robert Dailey
2018-10-17 18:47 ` Jeff King
2018-10-17 19:21 ` Robert Dailey
2018-10-17 19:25 ` Jeff King
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).