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

Re: [PATCH] blame: remove parameter detailed in get_commit_info()

From
Patrick Steinhardt <ps@pks.im>
Date
Jul 28, 2025, 06:02 UTC
Message-ID
<aIcSYs7LxkJeRA-9@pks.im>
In-Reply-To
<20250728035548.94277-1-hanyang.tony@bytedance.com>
On Mon, Jul 28, 2025 at 11:55:48AM +0800, Han Young wrote:
> The get_commit_info() function accepts a parameter that can be used to
> stop the commit parsing early.
> However, none of the callers use this feature, and testing proved that
> the performance gain of stopping parsing early is negligible.

Funny enough it doesn't seem like the `detailed` field was ever used. `get_commit_info()` was introduced all the way back in cee7f245dca (git-pickaxe: blame rewritten., 2006-10-19), and even back then all callers passed `1` as the `detailed` parameter.

So this patch looks obviously correct to me, thanks!
Patrick
Previous: Han YoungNext: Junio C Hamano
Message 2 of 5 in “blame: remove parameter detailed in get_commit_info()”
  1. blame: remove parameter detailed in get_commit_info()Han Young, Jul 28, 2025
  2. Patrick SteinhardtJul 28, 2025
  3. Junio C HamanoJul 28, 2025
  4. Han YoungJul 29, 2025
  5. Junio C HamanoJul 29, 2025

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.