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
path: root/config
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com>2011-11-26 00:18:36 +0400
committerDmitriy Zaporozhets <dzaporozhets@sphereconsultinginc.com>2011-11-26 00:18:36 +0400
commit367c4f42f0c374e60da73b61a1e5992bfa268343 (patch)
treef5d036016f75e9a53c0c51c3e6fe7a8ea8a03e0d /config
parent8209a2ff49f119d2aace2e9081bd607895f0a1f4 (diff)
one config file, git options added
Diffstat (limited to 'config')
-rw-r--r--config/email.yml2
-rw-r--r--config/gitlab.yml24
-rw-r--r--config/gitosis.yml5
-rw-r--r--config/initializers/gitlabhq/10_load_config.rb3
-rw-r--r--config/initializers/gitlabhq/20_grit_ext.rb (renamed from config/initializers/grit_ext.rb)3
-rw-r--r--config/initializers/load_config.rb2
6 files changed, 30 insertions, 9 deletions
diff --git a/config/email.yml b/config/email.yml
deleted file mode 100644
index b5ce1530222..00000000000
--- a/config/email.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-from: notify@gitlabhq.com
-host: gitlabhq.com
diff --git a/config/gitlab.yml b/config/gitlab.yml
new file mode 100644
index 00000000000..caa26ad2dce
--- /dev/null
+++ b/config/gitlab.yml
@@ -0,0 +1,24 @@
+# Gitlab application config file
+
+# Email used for notification
+# about new issues, comments
+email:
+ from: notify@gitlabhq.com
+ host: gitlabhq.com
+
+# Gitosis congiguration
+gitosis:
+ admin_uri: git@localhost:gitosis-admin.git
+ base_path: /home/git/repositories/
+ host: localhost
+ git_user: git
+ # port: 22
+
+# Git settings
+# Use default values unless you understand it
+git:
+ # Max size of git object like commit, in bytes
+ # This value can be increased if you have a very large commits
+ git_max_size: 5242880 # 5.megabytes
+ # Git timeout to read commit, in seconds
+ git_timeout: 10
diff --git a/config/gitosis.yml b/config/gitosis.yml
deleted file mode 100644
index 1e3137e89e6..00000000000
--- a/config/gitosis.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-admin_uri: git@localhost:gitosis-admin.git
-base_path: /home/git/repositories/
-host: localhost
-git_user: git
-# port: 22
diff --git a/config/initializers/gitlabhq/10_load_config.rb b/config/initializers/gitlabhq/10_load_config.rb
new file mode 100644
index 00000000000..cfda096e5e8
--- /dev/null
+++ b/config/initializers/gitlabhq/10_load_config.rb
@@ -0,0 +1,3 @@
+GITOSIS = YAML.load_file("#{Rails.root}/config/gitlab.yml")["gitosis"]
+EMAIL_OPTS = YAML.load_file("#{Rails.root}/config/gitlab.yml")["email"]
+GIT_OPTS = YAML.load_file("#{Rails.root}/config/gitlab.yml")["git"]
diff --git a/config/initializers/grit_ext.rb b/config/initializers/gitlabhq/20_grit_ext.rb
index 1a7e6361c01..102078e9644 100644
--- a/config/initializers/grit_ext.rb
+++ b/config/initializers/gitlabhq/20_grit_ext.rb
@@ -10,3 +10,6 @@ end
Grit::Commit.class_eval do
include CommitExt
end
+
+Grit::Git.git_timeout = GIT_OPTS["git_timeout"]
+Grit::Git.git_max_size = GIT_OPTS["git_max_size"]
diff --git a/config/initializers/load_config.rb b/config/initializers/load_config.rb
deleted file mode 100644
index 60f8515eb65..00000000000
--- a/config/initializers/load_config.rb
+++ /dev/null
@@ -1,2 +0,0 @@
-GITOSIS = YAML.load_file("#{Rails.root}/config/gitosis.yml")
-EMAIL_OPTS = YAML.load_file("#{Rails.root}/config/email.yml")