mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 00:20:25 +08:00 
			
		
		
		
	Check for 'main' as potential default branch name (#14193)
This commit is contained in:
		@@ -521,6 +521,7 @@ func checkAndUpdateEmptyRepository(m *models.Mirror, gitRepo *git.Repository, re
 | 
			
		||||
 | 
			
		||||
	hasDefault := false
 | 
			
		||||
	hasMaster := false
 | 
			
		||||
	hasMain := false
 | 
			
		||||
	defaultBranchName := m.Repo.DefaultBranch
 | 
			
		||||
	if len(defaultBranchName) == 0 {
 | 
			
		||||
		defaultBranchName = setting.Repository.DefaultBranch
 | 
			
		||||
@@ -540,6 +541,7 @@ func checkAndUpdateEmptyRepository(m *models.Mirror, gitRepo *git.Repository, re
 | 
			
		||||
 | 
			
		||||
		hasDefault = hasDefault || name == defaultBranchName
 | 
			
		||||
		hasMaster = hasMaster || name == "master"
 | 
			
		||||
		hasMain = hasMain || name == "main"
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if len(firstName) > 0 {
 | 
			
		||||
@@ -547,6 +549,8 @@ func checkAndUpdateEmptyRepository(m *models.Mirror, gitRepo *git.Repository, re
 | 
			
		||||
			m.Repo.DefaultBranch = defaultBranchName
 | 
			
		||||
		} else if hasMaster {
 | 
			
		||||
			m.Repo.DefaultBranch = "master"
 | 
			
		||||
		} else if hasMain {
 | 
			
		||||
			m.Repo.DefaultBranch = "main"
 | 
			
		||||
		} else {
 | 
			
		||||
			m.Repo.DefaultBranch = firstName
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user