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

Re: [PATCH] diff --no-index: fix logic for paths ending in '/'

From
Jacob Keller <jacob.e.keller@intel.com>
Date
Oct 13, 2025, 23:14 UTC
Message-ID
<0cc105dd-717a-49d1-96ca-e884e7d9f157@intel.com>
In-Reply-To
<xmqqjz12ag5j.fsf@gitster.g>
On 10/10/2025 9:13 AM, Junio C Hamano wrote:
Show 28 quoted lines
> Jacob Keller <jacob.e.keller@intel.com> writes:
> 
>>> You can squash this in, or I can do so myself if you like, if this
>>> is the only change that is required.
>>>
>>>  diff-no-index.c | 2 ++
>>>  1 file changed, 2 insertions(+)
>>>
>>> diff --git c/diff-no-index.c w/diff-no-index.c
>>> index c70f82b805..f320424f05 100644
>>> --- c/diff-no-index.c
>>> +++ w/diff-no-index.c
>>> @@ -436,6 +436,8 @@ int diff_no_index(struct rev_info *revs, const struct git_hash_algo *algop,
>>>  	for (i = 0; i < ARRAY_SIZE(to_free); i++)
>>>  		free(to_free[i]);
>>>  	strbuf_release(&replacement);
>>> +	strbuf_release(&ps_match1);
>>> +	strbuf_release(&ps_match2);
>>>  	if (ps)
>>>  		clear_pathspec(ps);
>>>  	return ret;
>>
>> Please squash this in. I'll fix it if we need a v2 otherwise.
> 
> Since this exchange things have gone quiet, so shall we declare
> victory and merge it down to 'next' and then eventually to 'master'?
> 
> Thanks.

That would be my preference. I haven't seen any other reports or comments about this since the v1 besides the missing strbuf release.

Thanks, Jake

Previous: Junio C Hamano
Message 8 of 8 in “diff --no-index: fix logic for paths ending in '/'”
  1. diff --no-index: fix logic for paths ending in '/'Jacob Keller, Sep 24, 2025
  2. Junio C HamanoSep 24, 2025
  3. Junio C HamanoSep 24, 2025
  4. Junio C HamanoSep 24, 2025
  5. Jacob KellerSep 25, 2025
  6. Junio C HamanoSep 25, 2025
  7. Junio C HamanoOct 10, 2025
  8. Jacob KellerOct 13, 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.