summaryrefslogtreecommitdiffstats
path: root/app/models/merge_request.rb
diff options
context:
space:
mode:
authorMarius Mathiesen <marius.mathiesen@gmail.com>2009-05-27 13:41:11 +0200
committerMarius Mathiesen <marius.mathiesen@gmail.com>2009-06-24 12:20:28 +0200
commit2ed58a5d762a4dae684aa511435215ef07d51aee (patch)
treedc8facc2200a938ed9dc0acca9ef720667592161 /app/models/merge_request.rb
parentea930464aae43108ed83d826b67a7585ca7d92c9 (diff)
downloadgitorious-mainline-outdated-2ed58a5d762a4dae684aa511435215ef07d51aee.zip
gitorious-mainline-outdated-2ed58a5d762a4dae684aa511435215ef07d51aee.tar.gz
gitorious-mainline-outdated-2ed58a5d762a4dae684aa511435215ef07d51aee.tar.bz2
Instead of pushing the entire branch to the tracking
repository, we'll only push the ending commit.
Diffstat (limited to 'app/models/merge_request.rb')
-rw-r--r--app/models/merge_request.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb
index 10abc3f..a4bdad0 100644
--- a/app/models/merge_request.rb
+++ b/app/models/merge_request.rb
@@ -381,7 +381,7 @@ class MergeRequest < ActiveRecord::Base
def push_to_merge_request_repository!
merge_request_repo = target_repository.merge_request_repository
- branch_spec = "#{source_branch}:merge_requests/#{id}"
+ branch_spec = "#{ending_commit}:refs/heads/merge_requests/#{id}"
source_repository.git.git.push({}, merge_request_repo.full_repository_path, branch_spec)
end
end