diff options
author | Junio C Hamano <gitster@pobox.com> | 2025-03-29 16:39:07 +0900 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2025-03-29 16:39:07 +0900 |
commit | 8d6413a1bef7876b9c17a79358bd70b764ffacba (patch) | |
tree | ae6597f607ea6f315a9356180d96281bd14cf9e5 /builtin/commit-tree.c | |
parent | 01d17c05305edefbbe62926f5a5425207324a87f (diff) | |
parent | 87d297f48367737444810f8c3e76ef88cb6aa4e3 (diff) |
Merge branch 'ps/refname-avail-check-optim'
The code paths to check whether a refname X is available (by seeing
if another ref X/Y exists, etc.) have been optimized.
* ps/refname-avail-check-optim:
refs: reuse iterators when determining refname availability
refs/iterator: implement seeking for files iterators
refs/iterator: implement seeking for packed-ref iterators
refs/iterator: implement seeking for ref-cache iterators
refs/iterator: implement seeking for reftable iterators
refs/iterator: implement seeking for merged iterators
refs/iterator: provide infrastructure to re-seek iterators
refs/iterator: separate lifecycle from iteration
refs: stop re-verifying common prefixes for availability
refs/files: batch refname availability checks for initial transactions
refs/files: batch refname availability checks for normal transactions
refs/reftable: batch refname availability checks
refs: introduce function to batch refname availability checks
builtin/update-ref: skip ambiguity checks when parsing object IDs
object-name: allow skipping ambiguity checks in `get_oid()` family
object-name: introduce `repo_get_oid_with_flags()`
Diffstat (limited to 'builtin/commit-tree.c')
0 files changed, 0 insertions, 0 deletions