diff options
author | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2016-02-15 16:03:38 +0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-02-15 15:32:32 -0800 |
commit | c62a91736a6dcd909167cf9fbb751d65c85482dd (patch) | |
tree | cb3dbd66d3c3397585a32bc73af891508d8a3fae /refs.c | |
parent | dir.c: support tracing exclude (diff) | |
download | tgif-c62a91736a6dcd909167cf9fbb751d65c85482dd.tar.xz |
dir.c: support marking some patterns already matched
Given path "a" and the pattern "a", it's matched. But if we throw path
"a/b" to pattern "a", the code fails to realize that if "a" matches
"a" then "a/b" should also be matched.
When the pattern is matched the first time, we can mark it "sticky", so
that all files and dirs inside the matched path also matches. This is a
simpler solution than modify all match scenarios to fix that.
Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'refs.c')
0 files changed, 0 insertions, 0 deletions