|
|
|
@ -46,6 +46,7 @@ class RepositoriesController < ApplicationController
|
|
|
|
|
|
|
|
|
|
rescue_from Redmine::Scm::Adapters::CommandFailed, :with => :show_error_command_failed
|
|
|
|
|
def new
|
|
|
|
|
if @project.repositories.count == 0
|
|
|
|
|
scm = params[:repository_scm] || (Redmine::Scm::Base.all & Setting.enabled_scm).first
|
|
|
|
|
@repository = Repository.factory(scm)
|
|
|
|
|
@repository.is_default = @project.repository.nil?
|
|
|
|
@ -56,6 +57,10 @@ class RepositoriesController < ApplicationController
|
|
|
|
|
else
|
|
|
|
|
render :layout => 'base_projects'
|
|
|
|
|
end
|
|
|
|
|
else
|
|
|
|
|
render_403
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|