Commit cbfeecf33f4e3e23370687ef92591f3206d4c58f

Edward Thomson 2015-05-20T20:13:45

git_index_add_all: don't recurse ignored dirs No need to get reports about individual ignored files, having a single ignored directory delta is enough.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/src/index.c b/src/index.c
index 7c0e6cf..561fe73 100644
--- a/src/index.c
+++ b/src/index.c
@@ -2684,8 +2684,7 @@ static int index_apply_to_wd_diff(git_index *index, int action, const git_strarr
 	opts.flags = GIT_DIFF_INCLUDE_TYPECHANGE;
 	if (action == INDEX_ACTION_ADDALL) {
 		opts.flags |= GIT_DIFF_INCLUDE_UNTRACKED |
-			GIT_DIFF_RECURSE_UNTRACKED_DIRS |
-			GIT_DIFF_RECURSE_IGNORED_DIRS;
+			GIT_DIFF_RECURSE_UNTRACKED_DIRS;
 
 		if (flags == GIT_INDEX_ADD_FORCE)
 			opts.flags |= GIT_DIFF_INCLUDE_IGNORED;