]> git.ipfire.org Git - thirdparty/git.git/commit
commit-reach: fix type of `min_commit_date`
authorPatrick Steinhardt <ps@pks.im>
Fri, 27 Dec 2024 10:46:23 +0000 (11:46 +0100)
committerJunio C Hamano <gitster@pobox.com>
Fri, 27 Dec 2024 16:11:45 +0000 (08:11 -0800)
commit04aeeeaab1f02213703c4e1997b2c2f1ca0f8f96
tree6368282d9ab4689270421b3f18fe32381a19ae15
parent95c09e4d07492fa9e4ad951a268b4ea6bae69038
commit-reach: fix type of `min_commit_date`

The `can_all_from_reach_with_flag()` function accepts a parameter that
allows callers to cut off traversal at a specified commit date. This
parameter is of type `time_t`, which is a signed type, while we end up
comparing it to a commit's `date` field, which is of the unsigned type
`timestamp_t`.

Fix the parameter to be of type `timestamp_t`. There is only a single
caller in "upload-pack.c" that sets this parameter, and that caller
knows to pass in a `timestamp_t` already.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
commit-reach.c
commit-reach.h