diff options
author | Adam Spiers <git@adamspiers.org> | 2012-12-27 02:32:27 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2012-12-28 12:07:46 -0800 |
commit | f4cd69a67469eff90bee8e31529ca4e03c1afdf2 (patch) | |
tree | 31f2c0ad8fb936cab295b9c560374e670c834a7a /dir.h | |
parent | dir.c: refactor is_excluded_from_list() (diff) | |
download | tgif-f4cd69a67469eff90bee8e31529ca4e03c1afdf2.tar.xz |
dir.c: refactor is_excluded()
In a similar way to the previous commit, this extracts a new helper
function last_exclude_matching() which returns the last exclude_list
element which matched, or NULL if no match was found. is_excluded()
becomes a wrapper around this, and just returns 0 or 1 depending on
whether any matching exclude_list element was found.
This allows callers to find out _why_ a given path was excluded,
rather than just whether it was or not, paving the way for a new git
sub-command which allows users to test their exclude lists from the
command line.
Signed-off-by: Adam Spiers <git@adamspiers.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'dir.h')
0 files changed, 0 insertions, 0 deletions