summaryrefslogtreecommitdiffstats
path: root/app/models/merge_request.rb
diff options
context:
space:
mode:
authorMarius Mathiesen <marius.mathiesen@gmail.com>2009-06-17 10:59:58 +0200
committerMarius Mathiesen <marius.mathiesen@gmail.com>2009-06-17 10:59:58 +0200
commit4793b6e94da496a732262f81e77e61746e8ee98c (patch)
tree1529adbe2848dc42900b9a2ad0798e17a297cd9b /app/models/merge_request.rb
parent0d025ff36f9433217223d6fff1509765dfb4fd4e (diff)
downloadgitorious-mainline-outdated-4793b6e94da496a732262f81e77e61746e8ee98c.zip
gitorious-mainline-outdated-4793b6e94da496a732262f81e77e61746e8ee98c.tar.gz
gitorious-mainline-outdated-4793b6e94da496a732262f81e77e61746e8ee98c.tar.bz2
Make a MergeRequest know if its ending commit (still) exists
Diffstat (limited to 'app/models/merge_request.rb')
-rw-r--r--app/models/merge_request.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb
index c60c696..14bdb60 100644
--- a/app/models/merge_request.rb
+++ b/app/models/merge_request.rb
@@ -335,6 +335,10 @@ class MergeRequest < ActiveRecord::Base
target_repository.project.oauth_consumer
end
+ def ending_commit_exists?
+ !source_repository.git.commit(ending_commit).nil?
+ end
+
def to_xml(opts = {})
info_proc = Proc.new do |options|
builder = options[:builder]