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

Re: diffstat witdth with one changed file

From
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Date
May 22, 2012, 16:47 UTC
Message-ID
<4FBBC312.5000402@in.waw.pl>
In-Reply-To
<CACsJy8D1eMhyPm8b5D6vSuMDvebfX1hB2GUz82E8LeVhnWsqCQ@mail.gmail.com>
On 05/22/2012 02:50 PM, Nguyen Thai Ngoc Duy wrote:
Show 13 quoted lines
>> On 05/21/2012 05:52 PM, Nguyen Thai Ngoc Duy wrote:
>>> Hi,
>>>
>>> With recent git, "git log --stat 90e6ef5", the first commit's diffstat
>>> uses full terminal width while the next one uses less than 80 chars.
>>> Both changes one file. Is it intentional? I tend to think it's a bug
>>> because with one-file changes, diffstat width is not important as we
>>> have no other files to compare with.
> It just looks weird that while most of the commits fill half of my
> screen (200 char width), some diffstats strike a line through the
> right edge. And I did not see the reason for that in the beginning
> because I thought long lines only makes sense when compare to other
> lines.

A side note: 'git diff --stat-graph-width=N' or 'git config diff.statGraphWidth N' can be used to limit the width of the graph part. I don't use it myself, but it could be useful if you have a really wide terminal.

Zbyszek
Previous: Nguyen Thai Ngoc Duy
Message 6 of 6 in “diffstat witdth with one changed file”
  1. Nguyen Thai Ngoc DuyMay 21, 2012
  2. Andreas SchwabMay 21, 2012
  3. Junio C HamanoMay 21, 2012
  4. Zbigniew Jędrzejewski-SzmekMay 22, 2012
  5. Nguyen Thai Ngoc DuyMay 22, 2012
  6. Zbigniew Jędrzejewski-SzmekMay 22, 2012

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.