Revision 1354:fc0fecf09eb9 app/controllers

View differences:

app/controllers/projects_controller.rb
196 196
    @issue_category ||= IssueCategory.new
197 197
    @member ||= @project.members.new
198 198
    @trackers = Tracker.sorted.all
199
    @repository ||= @project.repository
199 200
    @wiki ||= @project.wiki
200 201
  end
201 202

  
app/controllers/repositories_controller.rb
60 60
  end
61 61

  
62 62
  def edit
63
    @repository = @project.repository
64
    params[:repository_scm]='Mercurial'
65
    if !@repository
66
      @repository = Repository.factory(params[:repository_scm])
67
      @repository.project = @project if @repository
68
    end
69
    if request.post? && @repository
70
      attrs = pickup_extra_info
71
      @repository.safe_attributes = attrs[:attrs]
72
      if attrs[:attrs_extra].keys.any?
73
        @repository.merge_extra_info(attrs[:attrs_extra])
74
      end
75
      @repository.project = @project
76
      redirect_to settings_project_path(@project, :tab => 'repositories')
77
    end
63 78
  end
64 79

  
65 80
  def update

Also available in: Unified diff