File tree Expand file tree Collapse file tree 1 file changed +1
-18
lines changed
crates/cargo-test-support/src Expand file tree Collapse file tree 1 file changed +1
-18
lines changed Original file line number Diff line number Diff line change @@ -177,25 +177,8 @@ where
177
177
178
178
/// Add all files in the working directory to the git index.
179
179
pub fn add ( repo : & git2:: Repository ) {
180
- // FIXME(libgit2/libgit2#2514): apparently, `add_all` will add all submodules
181
- // as well, and then fail because they're directories. As a stop-gap, we just
182
- // ignore all submodules.
183
- let mut s = t ! ( repo. submodules( ) ) ;
184
- for submodule in s. iter_mut ( ) {
185
- t ! ( submodule. add_to_index( false ) ) ;
186
- }
187
180
let mut index = t ! ( repo. index( ) ) ;
188
- t ! ( index. add_all(
189
- [ "*" ] . iter( ) ,
190
- git2:: IndexAddOption :: DEFAULT ,
191
- Some (
192
- & mut ( |a, _b| if s. iter( ) . any( |s| a. starts_with( s. path( ) ) ) {
193
- 1
194
- } else {
195
- 0
196
- } )
197
- )
198
- ) ) ;
181
+ t ! ( index. add_all( [ "*" ] . iter( ) , git2:: IndexAddOption :: DEFAULT , None ) ) ;
199
182
t ! ( index. write( ) ) ;
200
183
}
201
184
You can’t perform that action at this time.
0 commit comments