@@ -30,6 +30,7 @@ import (
3030 "code.gitea.io/gitea/modules/git"
3131 "code.gitea.io/gitea/modules/gitrepo"
3232 "code.gitea.io/gitea/modules/queue"
33+ repo_module "code.gitea.io/gitea/modules/repository"
3334 "code.gitea.io/gitea/modules/setting"
3435 api "code.gitea.io/gitea/modules/structs"
3536 "code.gitea.io/gitea/modules/test"
@@ -308,7 +309,8 @@ func TestCantMergeUnrelated(t *testing.T) {
308309 assert .NoError (t , err )
309310 sha := strings .TrimSpace (stdout .String ())
310311
311- _ , _ , err = git .NewCommand (git .DefaultContext , "update-index" , "--add" , "--replace" , "--cacheinfo" ).AddDynamicArguments ("100644" , sha , "somewher-over-the-rainbow" ).RunStdString (& git.RunOpts {Dir : path })
312+ _ , _ , err = git .NewCommand (git .DefaultContext , "update-index" , "--add" , "--replace" , "--cacheinfo" ).
313+ AddDynamicArguments ("100644" , sha , "somewher-over-the-rainbow" ).RunStdString (& git.RunOpts {Dir : path })
312314 assert .NoError (t , err )
313315
314316 treeSha , _ , err := git .NewCommand (git .DefaultContext , "write-tree" ).RunStdString (& git.RunOpts {Dir : path })
@@ -344,6 +346,10 @@ func TestCantMergeUnrelated(t *testing.T) {
344346 _ , _ , err = git .NewCommand (git .DefaultContext , "branch" , "unrelated" ).AddDynamicArguments (commitSha ).RunStdString (& git.RunOpts {Dir : path })
345347 assert .NoError (t , err )
346348
349+ // we created a branch to git repository directly, now we need to do a sync to make it available in the database
350+ _ , err = repo_module .SyncRepoBranches (db .DefaultContext , repo1 .ID , user1 .ID )
351+ assert .NoError (t , err )
352+
347353 testEditFileToNewBranch (t , session , "user1" , "repo1" , "master" , "conflict" , "README.md" , "Hello, World (Edited Once)\n " )
348354
349355 // Use API to create a conflicting pr
0 commit comments