summaryrefslogtreecommitdiff
path: root/cache.h
diff options
context:
space:
mode:
authorLibravatar Vicent Marti <tanoku@gmail.com>2013-10-24 14:01:41 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2013-10-24 15:44:52 -0700
commita330de31d18ca08c773c64e3657b3bafd59cf751 (patch)
tree921d4af50ec640f4b8d9d6b4beb2e1db4a8e97ea /cache.h
parentpack-objects: factor out name_hash (diff)
downloadtgif-a330de31d18ca08c773c64e3657b3bafd59cf751.tar.xz
revision: allow setting custom limiter function
This commit enables users of `struct rev_info` to peform custom limiting during a revision walk (i.e. `get_revision`). If the field `include_check` has been set to a callback, this callback will be issued once for each commit before it is added to the "pending" list of the revwalk. If the include check returns 0, the commit will be marked as added but won't be pushed to the pending list, effectively limiting the walk. Signed-off-by: Vicent Marti <tanoku@gmail.com> Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'cache.h')
0 files changed, 0 insertions, 0 deletions