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

Re: [PATCH GSOC] diff: use conventional comparison order

From
Junio C Hamano <gitster@pobox.com>
Date
Mar 14, 2026, 12:27 UTC
Message-ID
<xmqqbjgqy4sn.fsf@gitster.g>
In-Reply-To
<405c075b-731b-47e3-9e9c-70aaa0efe1cc@malon.dev>
Tian Yuchen <cat@malon.dev> writes:
> However, in builtin/add.c before the patch, there isn't even a single 
> “>” symbol used for comparison. The “<” symbol is used throughout the 
> comparison sections.

Look a bit harder. I think there is one comparison that uses a comparison that does not follow "textual order reflects actual order" convention.

	while (--i >= 0) {
Show 5 quoted lines
> I find it quite strange because the author says:
>
>> to follow the common coding style
>
> This patch seems more like it breaks the common coding style.

To somebody who does not know both conventions and understand that both are valid, the only one that is familiar to the person would be the only common one.

Previous: Tian Yuchen
Message 5 of 5 in “diff: use conventional comparison order”
  1. diff: use conventional comparison orderaum2357, Mar 13, 2026
  2. Tian YuchenMar 13, 2026
  3. Junio C HamanoMar 13, 2026
  4. Tian YuchenMar 14, 2026
  5. Junio C HamanoMar 14, 2026

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.