git: refactor alias handling to use a `struct strvec`
Patrick Steinhardt committed over 1 year ago
strvec: introduce new `strvec_splice()` function
Patrick Steinhardt committed over 1 year ago
line-log: fix leak when rewriting commit parents
Patrick Steinhardt committed over 1 year ago
bisect: fix various cases where we leak commit list items
Patrick Steinhardt committed over 1 year ago
bisect: fix leaking commit list items in `check_merge_base()`
Patrick Steinhardt committed over 1 year ago
bisect: fix multiple leaks in `bisect_next_all()`
Patrick Steinhardt committed over 1 year ago
bisect: fix leaking `current_bad_oid`
Patrick Steinhardt committed over 1 year ago
bisect: fix leaking string in `handle_bad_merge_base()`
Patrick Steinhardt committed over 1 year ago
bisect: fix leaking good/bad terms when reading multipe times
Patrick Steinhardt committed over 1 year ago
builtin/blame: fix leaking blame entries with `--incremental`
Patrick Steinhardt committed over 1 year ago
ref: add symlink ref content check for files backend
shejialuo committed over 1 year ago
ref: check whether the target of the symref is a ref
shejialuo committed over 1 year ago
ref: add basic symref content check for files backend
shejialuo committed over 1 year ago
ref: add more strict checks for regular refs
shejialuo committed over 1 year ago
ref: port git-fsck(1) regular refs check for files backend
shejialuo committed over 1 year ago
ref: support multiple worktrees check for refs
shejialuo committed over 1 year ago
ref: initialize ref name outside of check functions
shejialuo committed over 1 year ago
ref: check the full refname instead of basename
shejialuo committed over 1 year ago
ref: initialize "fsck_ref_report" with zero
shejialuo committed over 1 year ago
reftable/block: optimize allocations by using scratch buffer
Patrick Steinhardt committed over 1 year ago