@@ -278,7 +278,7 @@ pub fn unapply_filter(
278278 keep_orphans : bool ,
279279 reparent_orphans : Option < git2:: Oid > ,
280280 change_ids : & mut Option < Vec < Change > > ,
281- ) -> JoshResult < UnapplyResult > {
281+ ) -> JoshResult < git2 :: Oid > {
282282 let mut bm = std:: collections:: HashMap :: new ( ) ;
283283 let mut ret = original_target;
284284
@@ -307,7 +307,7 @@ pub fn unapply_filter(
307307 tracing:: info!( "Had to go through the whole thing" , ) ;
308308 find_original ( transaction, filterobj, original_target, new) ?
309309 } ;
310- return Ok ( UnapplyResult :: Done ( ret) ) ;
310+ return Ok ( ret) ;
311311 }
312312
313313 tracing:: info!( "before walk" ) ;
@@ -461,7 +461,7 @@ pub fn unapply_filter(
461461 parent_count,
462462 module_commit. summary( ) . unwrap_or_default( )
463463 ) ;
464- return Ok ( UnapplyResult :: RejectMerge ( msg) ) ;
464+ return Err ( josh_error ( & msg) ) ;
465465 }
466466 }
467467 } ;
@@ -481,7 +481,7 @@ pub fn unapply_filter(
481481 }
482482
483483 tracing:: trace!( "done {:?}" , ret) ;
484- Ok ( UnapplyResult :: Done ( ret) )
484+ Ok ( ret)
485485}
486486
487487fn select_parent_commits < ' a > (
0 commit comments