Re: [PATCH v4 0/3] Reuse --contains traversal results
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jun 29, 2026, 20:40 UTC
- Message-ID
- <xmqqqzlpulkp.fsf@gitster.g>
- In-Reply-To
- <20260612-ref-filter-memoized-contains-v4-0-5ed39fd001dd@gmail.com>
Tamir Duberstein <tamird@gmail.com> writes:
Show 7 quoted lines
> git tag uses a memoized traversal for --contains, while git branch > and git for-each-ref repeat a reachability walk for each ref. Reuse > the memoized traversal when generation numbers can bound the walk. > > The first patch makes the memoized traversal reject cyclic replacement > histories. The last makes the non-memoized path report reachability > errors.
This unfortunately hasn't heard any responses since June 12th. Are there remaining issues with it? Or do people fundamentally have objections against this change? Or things are too busy in general that there are more patches than there are folks willing to review them?