Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2018-04-25 11:03:58 +0300
committerRémy Coutable <remy@rymai.me>2018-04-25 11:03:58 +0300
commit772b6b08dd7c97c8c145a57f524d60aaefc4eaef (patch)
treec7d183961d8bff3046737453dee95017cffbfbe2
parentab7b01aa30a20de547a133931318964dcd032f6b (diff)
parent575302c1b94984cc8e96e71b8ab606e69283ec67 (diff)
Merge branch 'fix-settings-preloading' into 'master'
Do not preload settings See merge request gitlab-org/gitlab-ce!18566
-rw-r--r--config/initializers/1_settings.rb2
-rw-r--r--config/initializers/2_gitlab.rb1
-rw-r--r--config/settings.rb (renamed from lib/settings.rb)0
-rw-r--r--lib/gitlab.rb1
-rw-r--r--spec/fast_spec_helper.rb3
5 files changed, 4 insertions, 3 deletions
diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb
index 9b00ae459a3..575f27d1ea9 100644
--- a/config/initializers/1_settings.rb
+++ b/config/initializers/1_settings.rb
@@ -1,4 +1,4 @@
-require_dependency File.expand_path('../../lib/gitlab', __dir__) # Load Gitlab as soon as possible
+require_relative '../settings'
# Default settings
Settings['ldap'] ||= Settingslogic.new({})
diff --git a/config/initializers/2_gitlab.rb b/config/initializers/2_gitlab.rb
new file mode 100644
index 00000000000..1d2ab606a63
--- /dev/null
+++ b/config/initializers/2_gitlab.rb
@@ -0,0 +1 @@
+require_relative '../../lib/gitlab'
diff --git a/lib/settings.rb b/config/settings.rb
index 69d637761ea..69d637761ea 100644
--- a/lib/settings.rb
+++ b/config/settings.rb
diff --git a/lib/gitlab.rb b/lib/gitlab.rb
index 0a167104bf4..9c9368a4f8d 100644
--- a/lib/gitlab.rb
+++ b/lib/gitlab.rb
@@ -1,4 +1,3 @@
-require_dependency 'settings'
require_dependency 'gitlab/popen'
module Gitlab
diff --git a/spec/fast_spec_helper.rb b/spec/fast_spec_helper.rb
index f28268b0754..978113a08a4 100644
--- a/spec/fast_spec_helper.rb
+++ b/spec/fast_spec_helper.rb
@@ -9,7 +9,8 @@ unless Object.respond_to?(:require_dependency)
end
end
-# Defines Gitlab and Gitlab.config which are at the center of the app
+# Defines Settings and Gitlab.config which are at the center of the app
+require_relative '../config/settings'
require_relative '../lib/gitlab' unless defined?(Gitlab.config)
require_relative 'support/rspec'