[PATCH v3 0/2] fsexcludes: Add programmatic way to exclude files
- From
Ben Peart <ben.peart@microsoft.com>
- Date
- Apr 13, 2018, 12:22 UTC
- Message-ID
- <20180413122218.1756-1-benpeart@microsoft.com>
- In-Reply-To
- <20180410210408.13788-1-benpeart@microsoft.com>
Only minor changes from V2:
Switched to using get_dtype() instead of DTYPE() for platform independence. Cleaned up reverting of fsmonitor code in the untracked cache.
Base Ref: master Web-Diff: https://github.com/benpeart/git/commit/709470f33f Checkout: git fetch https://github.com/benpeart/git fsexcludes-v3 && git checkout 709470f33f
### Patches
Ben Peart (2):
fsexcludes: add a programmatic way to exclude files from git's working
directory traversal logic
fsmonitor: switch to use new fsexcludes logic and remove unused
untracked cache based logicMakefile | 1 + dir.c | 47 +++++--- dir.h | 2 - fsexcludes.c | 211 ++++++++++++++++++++++++++++++++++++ fsexcludes.h | 29 +++++ fsmonitor.c | 21 +--- fsmonitor.h | 10 +- t/t7519-status-fsmonitor.sh | 14 +-- 8 files changed, 279 insertions(+), 56 deletions(-) create mode 100644 fsexcludes.c create mode 100644 fsexcludes.h
base-commit: fe0a9eaf31dd0c349ae4308498c33a5c3794b293
-- 2.17.0.windows.1