From 0a089ff6282bc1c17f3fecee57563fca7e910366 Mon Sep 17 00:00:00 2001 From: Guillaume Barbe Date: Sun, 6 Sep 2015 14:47:38 -0400 Subject: [PATCH] Added an error message in case that something as broken the temp directory --- app/services/gitolite_wrapper.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/services/gitolite_wrapper.rb b/app/services/gitolite_wrapper.rb index a46fc3c07..289afd29f 100644 --- a/app/services/gitolite_wrapper.rb +++ b/app/services/gitolite_wrapper.rb @@ -48,6 +48,10 @@ def execute_action(action, object, options = {}) rescue Rugged::NetworkError => e logger.error 'Access denied for Gitolite Admin SSH Keys' logger.error(e.message) + rescue Rugged::RepositoryError => e + logger.error "Gitolite couldn't write to its admin repo copy" + logger.error "Try recreating" + gitolite_admin_dir + logger.error(e.message) else call_gitolite_wrapper(action, admin, object, options) end