summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/models/repository.rb11
1 files changed, 5 insertions, 6 deletions
diff --git a/app/models/repository.rb b/app/models/repository.rb
index 381b1db3758..631a248258f 100644
--- a/app/models/repository.rb
+++ b/app/models/repository.rb
@@ -23,11 +23,7 @@ class Repository
def raw_repository
return nil unless path_with_namespace
- @raw_repository ||= begin
- Gitlab::Git::Repository.new(path_to_repo)
- rescue Gitlab::Git::Repository::NoRepository
- nil
- end
+ @raw_repository ||= Gitlab::Git::Repository.new(path_to_repo)
end
def update_autocrlf_option
@@ -42,7 +38,10 @@ class Repository
end
def exists?
- raw_repository
+ raw_repository.rugged
+ true
+ rescue Gitlab::Git::Repository::NoRepository
+ false
end
def empty?