File tree 2 files changed +10
-1
lines changed
2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -83,7 +83,11 @@ def deleted
83
83
# deleted?('lib/git.rb')
84
84
# @return [Boolean]
85
85
def deleted? ( file )
86
- deleted . member? ( file )
86
+ if ignore_case?
87
+ deleted . keys . map ( &:downcase ) . include? ( file . downcase )
88
+ else
89
+ deleted . member? ( file )
90
+ end
87
91
end
88
92
89
93
#
Original file line number Diff line number Diff line change @@ -136,6 +136,7 @@ def test_changed_boolean
136
136
def test_deleted_boolean
137
137
in_temp_dir do |path |
138
138
git = Git . clone ( @wdir , 'test_dot_files_status' )
139
+ git . config ( 'core.ignorecase' , 'false' )
139
140
140
141
create_file ( 'test_dot_files_status/test_file_1' , 'content tets_file_1' )
141
142
create_file ( 'test_dot_files_status/test_file_2' , 'content tets_file_2' )
@@ -146,6 +147,10 @@ def test_deleted_boolean
146
147
147
148
assert ( git . status . deleted? ( 'test_file_1' ) )
148
149
assert ( !git . status . deleted? ( 'test_file_2' ) )
150
+ assert ( !git . status . deleted? ( 'TEST_FILE_1' ) )
151
+
152
+ git . config ( 'core.ignorecase' , 'true' )
153
+ assert ( git . status . deleted? ( 'TEST_FILE_1' ) )
149
154
end
150
155
end
151
156
You can’t perform that action at this time.
0 commit comments