Commit 476cd0f7 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Merge branch 'commit-count' into 'master'

Project commit count for default branch

Currently, the commit count displayed on a project's home page shows the total number of commits on the master branch. This can lead to situations in which a project may have no commits reported or very few if the project workflow does not involve the use of a branch named "master". Since number of commits can be an indicator of project health, showing 0 commits could make it harder to encourage adoption of a project.

This MR alters the repository model's `commit_count` method to return the count for the default branch instead of master.

See issue #299
parents 8e5a0b6e 62e523f4
...@@ -106,7 +106,7 @@ class Repository ...@@ -106,7 +106,7 @@ class Repository
def commit_count def commit_count
Rails.cache.fetch(cache_key(:commit_count)) do Rails.cache.fetch(cache_key(:commit_count)) do
begin begin
raw_repository.raw.commit_count raw_repository.raw.commit_count(self.root_ref)
rescue rescue
0 0
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment