mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-03 20:36:07 +01:00 
			
		
		
		
	Move git references checking to gitrepo packages to reduce expose of repository path (#33891)
This commit is contained in:
		@@ -15,6 +15,7 @@ import (
 | 
			
		||||
	issues_model "code.gitea.io/gitea/models/issues"
 | 
			
		||||
	repo_model "code.gitea.io/gitea/models/repo"
 | 
			
		||||
	"code.gitea.io/gitea/modules/git"
 | 
			
		||||
	"code.gitea.io/gitea/modules/gitrepo"
 | 
			
		||||
	"code.gitea.io/gitea/modules/log"
 | 
			
		||||
	repo_module "code.gitea.io/gitea/modules/repository"
 | 
			
		||||
)
 | 
			
		||||
@@ -181,7 +182,7 @@ func createTemporaryRepoForPR(ctx context.Context, pr *issues_model.PullRequest)
 | 
			
		||||
	if err := git.NewCommand("fetch").AddArguments(fetchArgs...).AddDynamicArguments(remoteRepoName, headBranch+":"+trackingBranch).
 | 
			
		||||
		Run(ctx, prCtx.RunOpts()); err != nil {
 | 
			
		||||
		cancel()
 | 
			
		||||
		if !git.IsBranchExist(ctx, pr.HeadRepo.RepoPath(), pr.HeadBranch) {
 | 
			
		||||
		if !gitrepo.IsBranchExist(ctx, pr.HeadRepo, pr.HeadBranch) {
 | 
			
		||||
			return nil, nil, git_model.ErrBranchNotExist{
 | 
			
		||||
				BranchName: pr.HeadBranch,
 | 
			
		||||
			}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user