git/reftable
Junio C Hamano 0b75ef5168 Merge branch 'js/coverity-fixes-null-safety'
Various code paths have been hardened against potential NULL-pointer
dereferences and invalid file descriptor accesses flagged by
Coverity.

* js/coverity-fixes-null-safety:
  shallow: give write_one_shallow() its own hex buffer
  shallow: fix NULL dereference
  bisect: ensure non-NULL `head` before using it
  pack-bitmap: handle missing bitmap for base MIDX
  revision: avoid dereferencing NULL in `add_parents_only()`
  replay: die when --onto does not peel to a commit
  bisect: handle NULL commit in `bisect_successful()`
  mailsplit: move NULL check before first use of file handle
  reftable/stack: guard against NULL list_file in stack_destroy
  remote: guard `remote_tracking()` against NULL remote
  diff: handle NULL return from repo_get_commit_tree()
  diffcore-break: guard against NULLed queue entries in merge loop
2026-07-19 10:42:20 -07:00
..
LICENSE
basics.c reftable/basics: fix OOB read on binary search of empty range 2026-07-03 11:08:02 -07:00
basics.h
block.c reftable/block: fix OOB read with bogus restart offset 2026-07-03 11:08:03 -07:00
block.h
blocksource.c reftable/system: add abstraction to mmap files 2026-04-02 10:45:44 -07:00
blocksource.h
constants.h
error.c
fsck.c reftable/fsck: use REFTABLE_UNUSED instead of UNUSED 2026-04-02 10:45:43 -07:00
iter.c
iter.h
merged.c
merged.h
pq.c
pq.h
record.c reftable/record: don't abort when decoding invalid ref value type 2026-07-03 11:08:02 -07:00
record.h
reftable-basics.h
reftable-block.h
reftable-blocksource.h
reftable-constants.h
reftable-error.h
reftable-fsck.h
reftable-iterator.h
reftable-merged.h
reftable-record.h
reftable-stack.h reftable: fix quadratic behavior in the presence of tombstones 2026-07-10 08:18:56 -07:00
reftable-system.h
reftable-table.h
reftable-writer.h reftable: split up write options 2026-06-26 08:27:19 -07:00
stack.c Merge branch 'js/coverity-fixes-null-safety' 2026-07-19 10:42:20 -07:00
stack.h reftable: split up write options 2026-06-26 08:27:19 -07:00
system.c reftable/system: add abstraction to mmap files 2026-04-02 10:45:44 -07:00
system.h doc: fix typos via codespell 2026-06-08 00:21:35 +09:00
table.c Merge branch 'ps/reftable-hardening' 2026-07-19 10:42:15 -07:00
table.h
tree.c
tree.h
writer.c Merge branch 'jk/reftable-leakfix' 2026-07-13 08:27:26 -07:00
writer.h reftable: split up write options 2026-06-26 08:27:19 -07:00