summaryrefslogtreecommitdiff
path: root/app/models/commit.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/commit.rb')
-rw-r--r--app/models/commit.rb12
1 files changed, 4 insertions, 8 deletions
diff --git a/app/models/commit.rb b/app/models/commit.rb
index 5c6b4d88d96..15afedcb101 100644
--- a/app/models/commit.rb
+++ b/app/models/commit.rb
@@ -1,6 +1,7 @@
class Commit
include ActiveModel::Conversion
include Gitlab::Encode
+ include StaticModel
extend ActiveModel::Naming
attr_accessor :commit
@@ -22,8 +23,7 @@ class Commit
:to_patch,
to: :commit
-
- class << self
+ class << self
def find_or_first(repo, commit_id = nil, root_ref)
commit = if commit_id
repo.commit(commit_id)
@@ -85,7 +85,7 @@ class Commit
first = project.commit(to.try(:strip))
last = project.commit(from.try(:strip))
- result = {
+ result = {
commits: [],
diffs: [],
commit: nil
@@ -105,10 +105,6 @@ class Commit
end
end
- def persisted?
- false
- end
-
def initialize(raw_commit, head = nil)
@commit = raw_commit
@head = head
@@ -155,7 +151,7 @@ class Commit
prev_commit.try :id
end
- def parents_count
+ def parents_count
parents && parents.count || 0
end
end