diff options
| author | gitlabhq <m@gitlabhq.com> | 2011-11-24 08:08:20 -0500 |
|---|---|---|
| committer | gitlabhq <m@gitlabhq.com> | 2011-11-24 08:08:20 -0500 |
| commit | ee2d3de1a634611a1c660516c955be0d3000904b (patch) | |
| tree | f4bb868df7cfc4400a50a4f6056a188503f718f5 /app/controllers/issues_controller.rb | |
| parent | b4c40c212c377ee04bb16065388c24b4bd3ec656 (diff) | |
| download | gitlab-ce-ee2d3de1a634611a1c660516c955be0d3000904b.tar.gz | |
ability to attach branch to issue
Diffstat (limited to 'app/controllers/issues_controller.rb')
| -rw-r--r-- | app/controllers/issues_controller.rb | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index 5a18879edc3..daaf8fa2f19 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -9,7 +9,7 @@ class IssuesController < ApplicationController before_filter :authorize_read_issue! before_filter :authorize_write_issue!, :only => [:new, :create, :close, :edit, :update, :sort] - respond_to :js + respond_to :js, :html def index @issues = case params[:f].to_i @@ -41,6 +41,13 @@ class IssuesController < ApplicationController @notes = @issue.notes.inc_author.order("created_at DESC").limit(20) @note = @project.notes.new(:noteable => @issue) + @commits = if @issue.branch_name && @project.repo.heads.map(&:name).include?(@issue.branch_name) + @project.repo.commits_between("master", @issue.branch_name) + else + [] + end + + respond_to do |format| format.html format.js { respond_with_notes } |
