add.c: move pathspec matchers into new pathspec.c for reuse
authorAdam Spiers <git@adamspiers.org>
Sun, 6 Jan 2013 16:58:08 +0000 (16:58 +0000)
committerJunio C Hamano <gitster@pobox.com>
Sun, 6 Jan 2013 22:26:37 +0000 (14:26 -0800)
commit6f525e7100061fb0dbc2d9230cc9948c7c5b2978
treef6f7f07a8d9353c01aa7fa59ea2c7235c63ff800
parentf8a1113b47ab6ab329116325a0a78c68efc22485
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>
Makefile
builtin/add.c
pathspec.c [new file with mode: 0644]
pathspec.h [new file with mode: 0644]