Add struct pathspec
commit0602f3e916a2727dfc4954b81ce5aacd69d9692c
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>
Wed, 15 Dec 2010 15:02:36 +0000 (15 22:02 +0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 3 Feb 2011 20:19:19 +0000 (3 12:19 -0800)
tree3e870a383e9d32928496cc9be9a21331a95f416f
parent7ed863a85a6ce2c4ac4476848310b8f917ab41f9
Add struct pathspec

The old pathspec structure remains as pathspec.raw[]. New things are
stored in pathspec.items[]. There's no guarantee that the pathspec
order in raw[] is exactly as in items[].

raw[] is external (source) data and is untouched by pathspec
manipulation functions. It eases migration from old const char ** to
this new struct.

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
cache.h
dir.c