From 3f0d0c85d06f0d5ff9ba469c6ab523bfddcc710b Mon Sep 17 00:00:00 2001 From: Philip Kelley Date: Fri, 1 Mar 2013 15:44:18 -0500 Subject: Disable ignore_case when writing the index to a tree --- src/index.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/index.c') diff --git a/src/index.c b/src/index.c index 59649083b..544f33717 100644 --- a/src/index.c +++ b/src/index.c @@ -242,8 +242,10 @@ static unsigned int index_merge_mode( return index_create_mode(mode); } -static void index_set_ignore_case(git_index *index, bool ignore_case) +void git_index_set_ignore_case(git_index *index, bool ignore_case) { + index->ignore_case = ignore_case; + index->entries._cmp = ignore_case ? index_icmp : index_cmp; index->entries_cmp_path = ignore_case ? index_icmp_path : index_cmp_path; index->entries_search = ignore_case ? index_isrch : index_srch; @@ -388,7 +390,7 @@ int git_index_set_caps(git_index *index, unsigned int caps) } if (old_ignore_case != index->ignore_case) { - index_set_ignore_case(index, index->ignore_case); + git_index_set_ignore_case(index, index->ignore_case); } return 0; -- cgit v1.2.1 From cb53669e14f9a29b797d108c50d04566f82ab58f Mon Sep 17 00:00:00 2001 From: Philip Kelley Date: Fri, 1 Mar 2013 16:38:13 -0500 Subject: Rename function to __ prefix --- src/index.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/index.c') diff --git a/src/index.c b/src/index.c index 544f33717..54db42273 100644 --- a/src/index.c +++ b/src/index.c @@ -242,7 +242,7 @@ static unsigned int index_merge_mode( return index_create_mode(mode); } -void git_index_set_ignore_case(git_index *index, bool ignore_case) +void git_index__set_ignore_case(git_index *index, bool ignore_case) { index->ignore_case = ignore_case; @@ -390,7 +390,7 @@ int git_index_set_caps(git_index *index, unsigned int caps) } if (old_ignore_case != index->ignore_case) { - git_index_set_ignore_case(index, index->ignore_case); + git_index__set_ignore_case(index, index->ignore_case); } return 0; -- cgit v1.2.1