summaryrefslogtreecommitdiff
path: root/app/controllers/issues_controller.rb
diff options
context:
space:
mode:
authorgitlabhq <m@gitlabhq.com>2011-11-24 08:08:20 -0500
committergitlabhq <m@gitlabhq.com>2011-11-24 08:08:20 -0500
commitee2d3de1a634611a1c660516c955be0d3000904b (patch)
treef4bb868df7cfc4400a50a4f6056a188503f718f5 /app/controllers/issues_controller.rb
parentb4c40c212c377ee04bb16065388c24b4bd3ec656 (diff)
downloadgitlab-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.rb9
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 }