@@ -297,10 +297,10 @@ impl Repository {
297297 /// Does not perform conversion to lowercase.
298298 fn relative_index_file_helper ( name : & str ) -> Vec < & str > {
299299 match name. len ( ) {
300- 1 => vec ! [ "1" , & name] ,
301- 2 => vec ! [ "2" , & name] ,
302- 3 => vec ! [ "3" , & name[ ..1 ] , & name] ,
303- _ => vec ! [ & name[ 0 ..2 ] , & name[ 2 ..4 ] , & name] ,
300+ 1 => vec ! [ "1" , name] ,
301+ 2 => vec ! [ "2" , name] ,
302+ 3 => vec ! [ "3" , & name[ ..1 ] , name] ,
303+ _ => vec ! [ & name[ 0 ..2 ] , & name[ 2 ..4 ] , name] ,
304304 }
305305 }
306306
@@ -359,18 +359,35 @@ impl Repository {
359359 }
360360
361361 /// Gets a list of files that have been modified since a given commit (or None for all files).
362- pub fn get_files_modified_since ( & self , starting_commit : Option < & str > ) -> anyhow:: Result < Vec < PathBuf > > {
362+ pub fn get_files_modified_since (
363+ & self ,
364+ starting_commit : Option < & str > ,
365+ ) -> anyhow:: Result < Vec < PathBuf > > {
363366 let starting_commit = match starting_commit {
364367 Some ( starting_commit) => {
365- let oid = git2:: Oid :: from_str ( starting_commit) . context ( "failed to parse commit into Oid" ) ?;
366- let commit = self . repository . find_commit ( oid) . context ( "failed to find commit" ) ?;
367- Some ( commit. as_object ( ) . peel_to_tree ( ) . context ( "failed to find tree for commit" ) ?)
368+ let oid = git2:: Oid :: from_str ( starting_commit)
369+ . context ( "failed to parse commit into Oid" ) ?;
370+ let commit = self
371+ . repository
372+ . find_commit ( oid)
373+ . context ( "failed to find commit" ) ?;
374+ Some (
375+ commit
376+ . as_object ( )
377+ . peel_to_tree ( )
378+ . context ( "failed to find tree for commit" ) ?,
379+ )
368380 }
369381 None => None ,
370382 } ;
371383
372- let head = self . repository . find_commit ( self . head_oid ( ) ?) ?. as_object ( ) . peel_to_tree ( ) ?;
373- let diff = self . repository
384+ let head = self
385+ . repository
386+ . find_commit ( self . head_oid ( ) ?) ?
387+ . as_object ( )
388+ . peel_to_tree ( ) ?;
389+ let diff = self
390+ . repository
374391 . diff_tree_to_tree ( starting_commit. as_ref ( ) , Some ( & head) , None )
375392 . context ( "failed to run diff" ) ?;
376393 let mut files = Vec :: new ( ) ;
0 commit comments