mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Propagate context and ensure git commands run in request context (#17868)
This PR continues the work in #17125 by progressively ensuring that git commands run within the request context. This now means that the if there is a git repo already open in the context it will be used instead of reopening it. Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
		@@ -73,7 +73,7 @@ func testAPIGetContents(t *testing.T, u *url.URL) {
 | 
			
		||||
 | 
			
		||||
	// Make a new branch in repo1
 | 
			
		||||
	newBranch := "test_branch"
 | 
			
		||||
	err := repo_service.CreateNewBranch(user2, repo1, repo1.DefaultBranch, newBranch)
 | 
			
		||||
	err := repo_service.CreateNewBranch(git.DefaultContext, user2, repo1, repo1.DefaultBranch, newBranch)
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	// Get the commit ID of the default branch
 | 
			
		||||
	gitRepo, err := git.OpenRepository(repo1.RepoPath())
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user