From 9711acc9e1e24955a28ab09994bbfd9ed538aeb3 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Mon, 12 Aug 2013 22:23:01 +0300 Subject: [PATCH] Prevent 500 on project home page if project has extremely huge number of commits --- app/models/repository.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/models/repository.rb b/app/models/repository.rb index a2fd91b..3d64951 100644 --- a/app/models/repository.rb +++ b/app/models/repository.rb @@ -105,7 +105,11 @@ class Repository def commit_count Rails.cache.fetch(cache_key(:commit_count)) do - raw_repository.raw.commit_count + begin + raw_repository.raw.commit_count + rescue + 0 + end end end -- libgit2 0.21.2