]> git.ipfire.org Git - thirdparty/git.git/commit - reachable.c
reachable.c: extract `obj_is_recent()`
authorTaylor Blau <me@ttaylorr.com>
Wed, 7 Jun 2023 22:58:12 +0000 (18:58 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 12 Jun 2023 21:08:51 +0000 (14:08 -0700)
commit01e9ca4a40e04cceeed01da05bed182556daa005
treedf068c3d32a54a3016b51ec7528a6cba15f2bf49
parent69c786637d7a7fe3b2b8f7d989af095f5f49c3a8
reachable.c: extract `obj_is_recent()`

When enumerating objects in order to add recent ones (i.e. those whose
mtime is strictly newer than the cutoff) as tips of a reachability
traversal, `add_recent_object()` discards objects which do not meet the
recency criteria.

The subsequent commit will make checking whether or not an object is
recent also consult the list of hooks in `pack.recentHook`. Isolate this
check in its own function to keep the additional complexity outside of
`add_recent_object()`.

Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
reachable.c