@@ -325,17 +325,13 @@ func TestCantMergeConflict(t *testing.T) {
325325 BaseBranch : "base" ,
326326 })
327327
328- gitRepo , err := gitrepo .OpenRepository (t .Context (), repo1 )
329- assert .NoError (t , err )
330-
331- err = pull_service .Merge (t .Context (), pr , user1 , gitRepo , repo_model .MergeStyleMerge , "" , "CONFLICT" , false )
328+ err := pull_service .Merge (t .Context (), pr , user1 , repo_model .MergeStyleMerge , "" , "CONFLICT" , false )
332329 assert .Error (t , err , "Merge should return an error due to conflict" )
333330 assert .True (t , pull_service .IsErrMergeConflicts (err ), "Merge error is not a conflict error" )
334331
335- err = pull_service .Merge (t .Context (), pr , user1 , gitRepo , repo_model .MergeStyleRebase , "" , "CONFLICT" , false )
332+ err = pull_service .Merge (t .Context (), pr , user1 , repo_model .MergeStyleRebase , "" , "CONFLICT" , false )
336333 assert .Error (t , err , "Merge should return an error due to conflict" )
337334 assert .True (t , pull_service .IsErrRebaseConflicts (err ), "Merge error is not a conflict error" )
338- gitRepo .Close ()
339335 })
340336}
341337
@@ -423,19 +419,16 @@ func TestCantMergeUnrelated(t *testing.T) {
423419 session .MakeRequest (t , req , http .StatusCreated )
424420
425421 // Now this PR could be marked conflict - or at least a race may occur - so drop down to pure code at this point...
426- gitRepo , err := gitrepo .OpenRepository (t .Context (), repo1 )
427- assert .NoError (t , err )
428422 pr := unittest .AssertExistsAndLoadBean (t , & issues_model.PullRequest {
429423 HeadRepoID : repo1 .ID ,
430424 BaseRepoID : repo1 .ID ,
431425 HeadBranch : "unrelated" ,
432426 BaseBranch : "base" ,
433427 })
434428
435- err = pull_service .Merge (t .Context (), pr , user1 , gitRepo , repo_model .MergeStyleMerge , "" , "UNRELATED" , false )
429+ err = pull_service .Merge (t .Context (), pr , user1 , repo_model .MergeStyleMerge , "" , "UNRELATED" , false )
436430 assert .Error (t , err , "Merge should return an error due to unrelated" )
437431 assert .True (t , pull_service .IsErrMergeUnrelatedHistories (err ), "Merge error is not a unrelated histories error" )
438- gitRepo .Close ()
439432 })
440433}
441434
@@ -469,14 +462,8 @@ func TestFastForwardOnlyMerge(t *testing.T) {
469462 BaseBranch : "master" ,
470463 })
471464
472- gitRepo , err := git .OpenRepository (t .Context (), repo_model .RepoPath (user1 .Name , repo1 .Name ))
473- assert .NoError (t , err )
474-
475- err = pull_service .Merge (t .Context (), pr , user1 , gitRepo , repo_model .MergeStyleFastForwardOnly , "" , "FAST-FORWARD-ONLY" , false )
476-
465+ err := pull_service .Merge (t .Context (), pr , user1 , repo_model .MergeStyleFastForwardOnly , "" , "FAST-FORWARD-ONLY" , false )
477466 assert .NoError (t , err )
478-
479- gitRepo .Close ()
480467 })
481468}
482469
@@ -511,15 +498,9 @@ func TestCantFastForwardOnlyMergeDiverging(t *testing.T) {
511498 BaseBranch : "master" ,
512499 })
513500
514- gitRepo , err := git .OpenRepository (t .Context (), repo_model .RepoPath (user1 .Name , repo1 .Name ))
515- assert .NoError (t , err )
516-
517- err = pull_service .Merge (t .Context (), pr , user1 , gitRepo , repo_model .MergeStyleFastForwardOnly , "" , "DIVERGING" , false )
518-
501+ err := pull_service .Merge (t .Context (), pr , user1 , repo_model .MergeStyleFastForwardOnly , "" , "DIVERGING" , false )
519502 assert .Error (t , err , "Merge should return an error due to being for a diverging branch" )
520503 assert .True (t , pull_service .IsErrMergeDivergingFastForwardOnly (err ), "Merge error is not a diverging fast-forward-only error" )
521-
522- gitRepo .Close ()
523504 })
524505}
525506
0 commit comments