[PATCH 2/3] Introduce a reusable memory pool type

2018-03-21 Thread jameson . miller81
From: Jameson Miller Extract the existing memory pool logic used by fast-import into a generalized component. This memory pool component can then be used by other components that need this functionality. Signed-off-by: Jameson Miller --- Makefile

[PATCH 3/3] fast-import: use built-in mem pool

2018-03-21 Thread jameson . miller81
From: Jameson Miller Signed-off-by: Jameson Miller --- fast-import.c | 50 +++--- 1 file changed, 7 insertions(+), 43 deletions(-) diff --git a/fast-import.c b/fast-import.c index 4e68acc156..126f2da118

[PATCH 1/3] fast-import: rename mem_pool to fi_mem_pool

2018-03-21 Thread jameson . miller81
From: Jameson Miller Rename the mem_pool variables and structs in fast-import.c that will conflict with an upcoming global mem_pool type. Signed-off-by: Jameson Miller --- fast-import.c | 18 +- 1 file changed, 9 insertions(+), 9

[PATCH 0/3] Extract memory pool logic into reusable component

2018-03-21 Thread jameson . miller81
From: Jameson Miller This patch series extracts the memory pool implementation, currently used by fast-import, into a generalized component. This memory pool can then be generally used by any component that needs a pool of memory. This patch is in preparation for a change

[PATCH v5 3/4] status: document options to show matching ignored files

2017-10-30 Thread jameson . miller81
From: Jameson Miller Signed-off-by: Jameson Miller --- Documentation/git-status.txt | 21 +- Documentation/technical/api-directory-listing.txt | 27 +++ 2 files changed, 43 insertions(+), 5

[PATCH v5 1/4] status: add option to show ignored files differently

2017-10-30 Thread jameson . miller81
From: Jameson Miller Teach the status command more flexibility in how ignored files are reported. Currently, the reporting of ignored files and untracked files are linked. You cannot control how ignored files are reported independently of how untracked files are reported

[PATCH v5 4/4] status: test ignored modes

2017-10-30 Thread jameson . miller81
From: Jameson Miller Add tests around status reporting ignord files that match an exclude pattern for both --untracked-files=normal and --untracked-files=all. Signed-off-by: Jameson Miller --- t/t7521-ignored-mode.sh | 233

[PATCH v5 2/4] status: report matching ignored and normal untracked

2017-10-30 Thread jameson . miller81
From: Jameson Miller Teach status command to handle `--ignored=matching` with `--untracked-files=normal` Signed-off-by: Jameson Miller --- dir.c | 20 ++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/dir.c b/dir.c

[PATCH v5 0/4] status: add option to show ignored files differently

2017-10-30 Thread jameson . miller81
From: Jameson Miller Previous patch series can be found: https://public-inbox.org/git/20171023170534.157740-1-jam...@microsoft.com/ Only difference from previous version is to update the commit author email to match corporate email address. Jameson Miller (4): status:

[PATCH 1/6] Teach status options around showing ignored files

2017-10-05 Thread jameson . miller81
From: Jameson Miller This change teaches the status command more options to control which ignored files are reported independently of the which untracked files are reported by allowing the `--ignored` option to take additional arguments. Currently, the shown ignored files

[PATCH 4/6] Expand support for ignored arguments on status

2017-10-05 Thread jameson . miller81
From: Jameson Miller Teach status command to handle matching ignored mode when showing untracked files with the normal option. Signed-off-by: Jameson Miller --- dir.c | 20 ++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff

[PATCH 0/6] Teach Status options around showing ignored files

2017-10-05 Thread jameson . miller81
From: Jameson Miller This patch series is the second part of [1], which was split into 2 parts. The first part, added an optimization in the directory listing logic to not scan the contents of ignored directories and was merged to master with commit 5aaa7fd3. This patch

[PATCH 2/6] Update documentation for new directory and status logic

2017-10-05 Thread jameson . miller81
From: Jameson Miller Signed-off-by: Jameson Miller --- Documentation/git-status.txt | 22 +- Documentation/technical/api-directory-listing.txt | 28 +++ 2 files changed, 45 insertions(+), 5

[PATCH 6/6] Handle unsupported combination status arguments

2017-10-05 Thread jameson . miller81
From: Jameson Miller It is not clear what the correct behavior should be when you ask for specific ignored behavior without reporting untracked files. For now, report this as an unsupported combination of input arguments, so it can be modified in the future without back

[PATCH 3/6] Add tests for git status `--ignored=matching`

2017-10-05 Thread jameson . miller81
From: Jameson Miller Add tests for new ignored mode (matching) when showing all untracked files. Signed-off-by: Jameson Miller --- t/t7519-ignored-mode.sh | 132 1 file changed, 132 insertions(+)

[PATCH 5/6] Add tests around status handling of ignored arguments

2017-10-05 Thread jameson . miller81
From: Jameson Miller Add tests for status handling of '--ignored=matching` and `--untracked-files=normal`. Signed-off-by: Jameson Miller --- t/t7519-ignored-mode.sh | 63 + 1 file changed, 63