summaryrefslogtreecommitdiff
path: root/shallow.c
diff options
context:
space:
mode:
authorLibravatar Adam Spiers <git@adamspiers.org>2012-12-27 02:32:28 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2012-12-28 12:07:46 -0800
commita35341a86ecf354d46cf326ed9e0ffbceb54309d (patch)
treeeb24f88e39224e0d5fe63b4cbc5055a335379919 /shallow.c
parentdir.c: refactor is_excluded() (diff)
downloadtgif-a35341a86ecf354d46cf326ed9e0ffbceb54309d.tar.xz
dir.c: refactor is_path_excluded()
In a similar way to the previous commit, this extracts a new helper function last_exclude_matching_path() which return the last exclude_list element which matched, or NULL if no match was found. is_path_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 'shallow.c')
0 files changed, 0 insertions, 0 deletions