Commit bd5c59bb00df3821cc256201e1a6998b28bb6608

Merge commit 'dysinger/merge-request-bug'

Commit diff

app/controllers/merge_requests_controller.rb

 
1515 def show
1616 @merge_request = @repository.merge_requests.find(params[:id])
1717 @commits = @merge_request.target_repository.git.commit_deltas_from(
18 @merge_request.source_repository.git, @merge_request.source_branch, @merge_request.target_branch)
18 @merge_request.source_repository.git,
19 @merge_request.target_branch,
20 @merge_request.source_branch
21 )
1922 end
2023
2124 def new
toggle raw diff

spec/controllers/merge_requests_controller_spec.rb

 
5959 src_repo = mock("src repo")
6060 @merge_request.source_repository.stub!(:git).and_return(src_repo)
6161
62 target_repo.should_receive(:commit_deltas_from).with(src_repo, "master", "master").and_return(commits)
62 target_repo.should_receive(:commit_deltas_from).with(
63 src_repo, @merge_request.target_branch, @merge_request.source_branch
64 ).and_return(commits)
6365
6466 do_get
6567 assigns[:commits].should == commits
toggle raw diff