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

Re: [PATCH] Document check option to git diff.

From
Bill Lear <rael@zopyra.com>
Date
Jan 27, 2007, 02:06 UTC
Message-ID
<17850.45971.918929.314082@lisa.zopyra.com>
In-Reply-To
<7vodoltkqt.fsf@assigned-by-dhcp.cox.net>
On Friday, January 26, 2007 at 15:46:02 (-0800) Junio C Hamano writes:
>...
>Thanks.  It's nice to see somebody new getting more and more
>comfortable with git.
I, and my colleagues, are grateful for all the work put into it.
Show 6 quoted lines
>Also I fear that 'valid' is a bit too strong a word here.  ...
>                     ....  How about rewording it like this?
>
>	Look for and warn about changes that introduce trailing
>        whitespaces at the end of the line or an indent that
>        uses a whitespace before a tab.

I was indeed too strong in wording it as "valid": yet another example of haste-induced waste.

I believe that an accurate and concise statement would be:
    Warn if changes introduce trailing whitespace
    or an indent that uses a space before a tab.

I think it should be explicitly limited to "space" and not "whitespace" before the tab, as "whitespace" really includes tab.

Do I really need to say "trailing whitespace at the end of the line"? That seems overly verbose: trailing whitespace is, I think, understood to trail at the end of the line.

I'll re-do the patch when I hear back, probably tomorrow.
Also: I suppose I am wondering about the motivation for this switch.
It seems to reflect the aesthetics of the git project.  Whitespace at
the end of a line is meaningless and wasteful, so I understand and
sympathize with the judgment that this is undesirable.  Spaces
preceding tabs are somewhat murkier: two tabs, a space, and text pass
the check, but a tab, space, tab and text do not.  Why is this bad?

I'm sure there is a better way to categorize these violations other than "funny". Should we not say "wasteful and inelegant, and therefore anathema to any decent, self-respecting person"?

Bill
Previous: Junio C HamanoNext: Junio C Hamano
Message 3 of 4 in “Document check option to git diff.”
  1. Document check option to git diff.rael@zopyra.com, Jan 26, 2007
  2. Junio C HamanoJan 26, 2007
  3. Bill LearJan 27, 2007
  4. Junio C HamanoJan 27, 2007

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.