diff options
author | Adam Spiers <git@adamspiers.org> | 2013-01-06 16:58:08 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-01-06 14:26:37 -0800 |
commit | 6f525e7100061fb0dbc2d9230cc9948c7c5b2978 (patch) | |
tree | f6f7f07a8d9353c01aa7fa59ea2c7235c63ff800 /pathspec.h | |
parent | f8a1113b47ab6ab329116325a0a78c68efc22485 (diff) | |
download | git-6f525e7100061fb0dbc2d9230cc9948c7c5b2978.tar.gz |
add.c: move pathspec matchers into new pathspec.c for reuse
Extract the following functions from builtin/add.c to pathspec.c, in
preparation for reuse by a new git check-ignore command:
- fill_pathspec_matches()
- find_used_pathspec()
The functions being extracted are not changed in any way, except
removal of the 'static' qualifier.
Also add comments documenting these newly public functions,
including clarifications that they operate on the index.
Signed-off-by: Adam Spiers <git@adamspiers.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'pathspec.h')
-rw-r--r-- | pathspec.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pathspec.h b/pathspec.h new file mode 100644 index 0000000000..1cb1909e4c --- /dev/null +++ b/pathspec.h @@ -0,0 +1,7 @@ +#ifndef PATHSPEC_H +#define PATHSPEC_H + +extern char *find_used_pathspec(const char **pathspec); +extern void fill_pathspec_matches(const char **pathspec, char *seen, int specs); + +#endif /* PATHSPEC_H */ |