|  |  |  | @ -405,11 +405,16 @@ class ProjectsController < ApplicationController | 
			
		
	
		
			
				
					|  |  |  |  |       end | 
			
		
	
		
			
				
					|  |  |  |  |       flash.now[:error] = html if !html.to_s.blank? | 
			
		
	
		
			
				
					|  |  |  |  |     end | 
			
		
	
		
			
				
					|  |  |  |  |       scm = params[:repository_scm] || (Redmine::Scm::Base.all & Setting.enabled_scm).first | 
			
		
	
		
			
				
					|  |  |  |  |       @repository = Repository.factory(scm) | 
			
		
	
		
			
				
					|  |  |  |  |       @repository.is_default = @project.repository.nil? | 
			
		
	
		
			
				
					|  |  |  |  |       @repository.project = @project | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     scm = params[:repository_scm] || (Redmine::Scm::Base.all & Setting.enabled_scm).first | 
			
		
	
		
			
				
					|  |  |  |  |     @repository = Repository.factory(scm) | 
			
		
	
		
			
				
					|  |  |  |  |     @repository.is_default = @project.repository.nil? | 
			
		
	
		
			
				
					|  |  |  |  |     @repository.project = @project | 
			
		
	
		
			
				
					|  |  |  |  |     unless @project.gpid.nil? | 
			
		
	
		
			
				
					|  |  |  |  |       g = Gitlab.client | 
			
		
	
		
			
				
					|  |  |  |  |       @gitlab_branches = g.branches(@project.gpid) | 
			
		
	
		
			
				
					|  |  |  |  |       @branch_names = g.branches(@project.gpid).map{|b| b.name} | 
			
		
	
		
			
				
					|  |  |  |  |       @gitlab_default_branch = g.project(@project.gpid).default_branch | 
			
		
	
		
			
				
					|  |  |  |  |     end | 
			
		
	
		
			
				
					|  |  |  |  |   end | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   # 项目邀请用户加入实现过程 | 
			
		
	
	
		
			
				
					|  |  |  | @ -670,8 +675,7 @@ class ProjectsController < ApplicationController | 
			
		
	
		
			
				
					|  |  |  |  |     # 更新公开私有时同步gitlab公开私有 | 
			
		
	
		
			
				
					|  |  |  |  |     unless @project.gpid.nil? | 
			
		
	
		
			
				
					|  |  |  |  |       g = Gitlab.client | 
			
		
	
		
			
				
					|  |  |  |  |       gproject = g.project(@project.gpid) | 
			
		
	
		
			
				
					|  |  |  |  |       params[:project][:is_public] ? g.edit_project(gproject.id, 20) : g.edit_project(gproject.id, 0) | 
			
		
	
		
			
				
					|  |  |  |  |       params[:project][:is_public] ? g.edit_project(@project.gpid, 20, params[:branch]) : g.edit_project(@project.gpid, 0, params[:branch]) | 
			
		
	
		
			
				
					|  |  |  |  |     end | 
			
		
	
		
			
				
					|  |  |  |  |     # end | 
			
		
	
		
			
				
					|  |  |  |  |     if validate_parent_id && @project.save | 
			
		
	
	
		
			
				
					|  |  |  | 
 |