From: Junio C Hamano Date: Wed, 03 Sep 2008 00:44:55 GMT Subject: Re: [PATCH] Add --filedirstat diff option Message-ID: <7v7i9udpmg.fsf@gitster.siamese.dyndns.org> In-Reply-To: <20080903001254.GA12263@coredump.intra.peff.net> Jeff King writes: > On Tue, Sep 02, 2008 at 04:55:39PM -0700, Junio C Hamano wrote: > >> "filedirstat" is simply too long to type, and it has a certain "Huh?" >> factor --- is it about file, or is it about directory? > > I had the same thought when I saw the original patch... > >> This option essentially is just the dirstat but with different logic to >> compute how big the damage is. Conceptually, the original one gives one >> "damage point" to each added or deleted line. >> >> $ git show --dirstat= > > ...and I thought of --dirstat-byfile. So maybe: > > --dirstat=byfile > > and > > --dirstat=byline > > defaulting to byline (or by-line if preferred). As Heikki points out (and I missed this initially myself), --dirstat[=x] already exists and it gives the cut-off-point. Perhaps "--dirstat-by-file" that implies "--dirstat" (with the understanding (and documentation) that "--dirstat" is a shorthand for "--dirstat-by-line" that does not exist)?