@@ -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
@@ -419,19 +415,16 @@ func TestCantMergeUnrelated(t *testing.T) {
419415 session .MakeRequest (t , req , http .StatusCreated )
420416
421417 // Now this PR could be marked conflict - or at least a race may occur - so drop down to pure code at this point...
422- gitRepo , err := gitrepo .OpenRepository (t .Context (), repo1 )
423- assert .NoError (t , err )
424418 pr := unittest .AssertExistsAndLoadBean (t , & issues_model.PullRequest {
425419 HeadRepoID : repo1 .ID ,
426420 BaseRepoID : repo1 .ID ,
427421 HeadBranch : "unrelated" ,
428422 BaseBranch : "base" ,
429423 })
430424
431- err = pull_service .Merge (t .Context (), pr , user1 , gitRepo , repo_model .MergeStyleMerge , "" , "UNRELATED" , false )
425+ err = pull_service .Merge (t .Context (), pr , user1 , repo_model .MergeStyleMerge , "" , "UNRELATED" , false )
432426 assert .Error (t , err , "Merge should return an error due to unrelated" )
433427 assert .True (t , pull_service .IsErrMergeUnrelatedHistories (err ), "Merge error is not a unrelated histories error" )
434- gitRepo .Close ()
435428 })
436429}
437430
@@ -465,14 +458,8 @@ func TestFastForwardOnlyMerge(t *testing.T) {
465458 BaseBranch : "master" ,
466459 })
467460
468- gitRepo , err := git .OpenRepository (t .Context (), repo_model .RepoPath (user1 .Name , repo1 .Name ))
469- assert .NoError (t , err )
470-
471- err = pull_service .Merge (t .Context (), pr , user1 , gitRepo , repo_model .MergeStyleFastForwardOnly , "" , "FAST-FORWARD-ONLY" , false )
472-
461+ err := pull_service .Merge (t .Context (), pr , user1 , repo_model .MergeStyleFastForwardOnly , "" , "FAST-FORWARD-ONLY" , false )
473462 assert .NoError (t , err )
474-
475- gitRepo .Close ()
476463 })
477464}
478465
@@ -507,15 +494,9 @@ func TestCantFastForwardOnlyMergeDiverging(t *testing.T) {
507494 BaseBranch : "master" ,
508495 })
509496
510- gitRepo , err := git .OpenRepository (t .Context (), repo_model .RepoPath (user1 .Name , repo1 .Name ))
511- assert .NoError (t , err )
512-
513- err = pull_service .Merge (t .Context (), pr , user1 , gitRepo , repo_model .MergeStyleFastForwardOnly , "" , "DIVERGING" , false )
514-
497+ err := pull_service .Merge (t .Context (), pr , user1 , repo_model .MergeStyleFastForwardOnly , "" , "DIVERGING" , false )
515498 assert .Error (t , err , "Merge should return an error due to being for a diverging branch" )
516499 assert .True (t , pull_service .IsErrMergeDivergingFastForwardOnly (err ), "Merge error is not a diverging fast-forward-only error" )
517-
518- gitRepo .Close ()
519500 })
520501}
521502
0 commit comments