From f80654c4e13ff42ca03bacb59b924b9960f59148 Mon Sep 17 00:00:00 2001 From: Stan Hu Date: Mon, 20 Nov 2017 23:28:49 -0800 Subject: [PATCH] Memoize GitlabShellAdapter for performance and ease of testing Port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/3463#note_47990536 --- lib/gitlab/shell_adapter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/gitlab/shell_adapter.rb b/lib/gitlab/shell_adapter.rb index fbe2a7a0d72..053dd4ab9e0 100644 --- a/lib/gitlab/shell_adapter.rb +++ b/lib/gitlab/shell_adapter.rb @@ -5,7 +5,7 @@ module Gitlab module ShellAdapter def gitlab_shell - Gitlab::Shell.new + @gitlab_shell ||= Gitlab::Shell.new end end end