git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: gitdiffbinstat - git diff --shortstat -like output for changes in binary files

From
Matthias Krüger <matthias.krueger@famsik.de>
Date
Mar 29, 2013, 19:22 UTC
Message-ID
<5155EA08.60005@famsik.de>
In-Reply-To
<20130329184922.GB13506@sigill.intra.peff.net>
On 03/29/2013 07:49 PM, Jeff King wrote:
Show 15 quoted lines
> On Fri, Mar 29, 2013 at 07:07:32PM +0100, Matthias Krüger wrote:
>
>> I use git mostly for game-development which means I have to deal with
>> a lot of binary files (images, sound files etc).
>>
>> When I came to a point where I had run image optimization on a
>> branch, I wanted to know of course how much smaller the new branch
>> was in comparison to master.
>> Problem was that 'git diff --stat' would only summerize
>> per-binary-file size changes and 'git diff --shortstat' did skip the
>> binary files entirely.
> Have you tried "--summary"? Combined with --stat (or --shortstat) I
> wonder if it would get you closer to what you want.
>
> -Peff

No it doesnt. It appears to append stuff like

  delete mode 100644 sound/music/NewTutorialStage.ogg
  delete mode 100644 src/pngfuncs.c
  delete mode 100644 src/pngfuncs.h
  delete mode 100644 src/widgets/widget_text_list.c
  delete mode 100644 src/widgets/widget_text_list.h
to the stat but does not summarize the binary file size changes.
Previous: Jeff KingNext: Junio C Hamano
Message 3 of 4 in “gitdiffbinstat - git diff --shortstat -like output for changes in binary files”
  1. Matthias KrügerMar 29, 2013
  2. Jeff KingMar 29, 2013
  3. Matthias KrügerMar 29, 2013
  4. Junio C HamanoMar 29, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.