diff options
author | Vicent Marti <tanoku@gmail.com> | 2013-10-24 14:01:41 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-10-24 15:44:52 -0700 |
commit | a330de31d18ca08c773c64e3657b3bafd59cf751 (patch) | |
tree | 921d4af50ec640f4b8d9d6b4beb2e1db4a8e97ea /cache.h | |
parent | pack-objects: factor out name_hash (diff) | |
download | tgif-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