File tree Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -355,23 +355,17 @@ pub fn get_diff(
355355) ,
356356) ;
357357
358- let old_revspec = if stage {
359- format ! ( "HEAD:{p}" )
360- } else {
361- format ! ( ":{p}" )
362- } ;
363- let ( old_blob_id, old_root) =
364- resolve_revspec ( & gix_repo, & old_revspec) ;
365-
366358// TODO:
367359// Make sure that the revspec logic is correct, i. e. uses the correct syntax for all the
368360// relevant cases.
369- let new_revspec = if stage {
370- format ! ( ":{p}" )
361+ let ( old_revspec , new_revspec) = if stage {
362+ ( format ! ( "HEAD :{p}" ) , format ! ( ":{p}" ) )
371363} else {
372- p . to_string ( )
364+ ( format ! ( ":{p}" ) , p . to_string ( ) )
373365} ;
374366
367+ let ( old_blob_id, old_root) =
368+ resolve_revspec ( & gix_repo, & old_revspec) ;
375369let ( new_blob_id, new_root) =
376370resolve_revspec ( & gix_repo, & new_revspec) ;
377371
You can’t perform that action at this time.
0 commit comments