We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b33e7aa commit d571493Copy full SHA for d571493
app/use_cases/apply_settings.rb
@@ -30,6 +30,7 @@ def call
30
31
32
def apply_settings
33
+ check_gitolite_location
34
check_repo_hierarchy
35
check_gitolite_config
36
check_gitolite_default_values
@@ -49,6 +50,16 @@ def value_has_changed?(params)
49
50
end
51
52
53
+ def check_gitolite_location
54
+ ## Gitolite location has changed. Remove temp directory, it will be recloned.
55
+ if value_has_changed?(:gitolite_server_host) ||
56
+ value_has_changed?(:gitolite_server_port) ||
57
+ value_has_changed?(:gitolite_user)
58
+ FileUtils.rm_rf RedmineGitHosting::Config.gitolite_temp_dir
59
+ end
60
61
+
62
63
def check_repo_hierarchy
64
## Storage infos has changed, move repositories!
65
if value_has_changed?(:gitolite_global_storage_dir) ||
0 commit comments