refs/reftable: track last log record name via strbuf
Patrick Steinhardt committed over 2 years ago
reftable/record: use scratch buffer when decoding records
Patrick Steinhardt committed over 2 years ago
reftable/record: reuse message when decoding log records
Patrick Steinhardt committed over 2 years ago
reftable/record: reuse refnames when decoding log records
Patrick Steinhardt committed over 2 years ago
reftable/record: avoid copying author info
Patrick Steinhardt committed over 2 years ago
reftable/record: convert old and new object IDs to arrays
Patrick Steinhardt committed over 2 years ago
refs/reftable: reload correct stack when creating reflog iter
Patrick Steinhardt committed over 2 years ago
Merge branch 'ps/reftable-iteration-perf-part2' into ps/reftable-reflog-iteration-perf
Junio C Hamano committed over 2 years ago
clean: further clean-up of implementation around "--force"
Junio C Hamano committed over 2 years ago
refs/reftable: precompute prefix length
Patrick Steinhardt committed over 2 years ago
reftable: allow inlining of a few functions
Patrick Steinhardt committed over 2 years ago
reftable/record: decode keys in place
Patrick Steinhardt committed over 2 years ago
reftable/record: reuse refname when copying
Patrick Steinhardt committed over 2 years ago
reftable/record: reuse refname when decoding
Patrick Steinhardt committed over 2 years ago
reftable/merged: avoid duplicate pqueue emptiness check
Patrick Steinhardt committed over 2 years ago
reftable/merged: circumvent pqueue with single subiter
Patrick Steinhardt committed over 2 years ago
reftable/merged: handle subiter cleanup on close only
Patrick Steinhardt committed over 2 years ago
reftable/merged: remove unnecessary null check for subiters
Patrick Steinhardt committed over 2 years ago
reftable/merged: make subiters own their records
Patrick Steinhardt committed over 2 years ago
reftable/merged: advance subiter on subsequent iteration
Patrick Steinhardt committed over 2 years ago