summaryrefslogtreecommitdiff
path: root/pathspec.h
diff options
context:
space:
mode:
authorBrandon Williams <bmwill@google.com>2017-05-11 22:04:27 (GMT)
committerJunio C Hamano <gitster@pobox.com>2017-05-12 05:23:46 (GMT)
commit08de9151a8a67f29a3a5a36931298237d78ca736 (patch)
treee592ee783330d7e4f73315706f56a9cf46a15857 /pathspec.h
parent2249d4dbc197d45da5407cbc80b2461e49bb8785 (diff)
downloadgit-08de9151a8a67f29a3a5a36931298237d78ca736.zip
git-08de9151a8a67f29a3a5a36931298237d78ca736.tar.gz
git-08de9151a8a67f29a3a5a36931298237d78ca736.tar.bz2
pathspec: convert find_pathspecs_matching_against_index to take an index
Convert find_pathspecs_matching_against_index to take an index parameter. In addition mark pathspec.c with NO_THE_INDEX_COMPATIBILITY_MACROS now that it doesn't use any cache macros or reference 'the_index'. Signed-off-by: Brandon Williams <bmwill@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'pathspec.h')
-rw-r--r--pathspec.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/pathspec.h b/pathspec.h
index 6671b95..60e6500 100644
--- a/pathspec.h
+++ b/pathspec.h
@@ -96,7 +96,10 @@ static inline int ps_strcmp(const struct pathspec_item *item,
return strcmp(s1, s2);
}
-extern char *find_pathspecs_matching_against_index(const struct pathspec *pathspec);
-extern void add_pathspec_matches_against_index(const struct pathspec *pathspec, char *seen);
+extern void add_pathspec_matches_against_index(const struct pathspec *pathspec,
+ const struct index_state *istate,
+ char *seen);
+extern char *find_pathspecs_matching_against_index(const struct pathspec *pathspec,
+ const struct index_state *istate);
#endif /* PATHSPEC_H */