X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c1ceb0f74d5547c56cf6cdde56044adba171efaf..dbaa58c1c806799435ca5741b3f61bc6b65b6569:/apps/workbench/app/models/repository.rb diff --git a/apps/workbench/app/models/repository.rb b/apps/workbench/app/models/repository.rb index 7f9513a5a9..8b89d57ee9 100644 --- a/apps/workbench/app/models/repository.rb +++ b/apps/workbench/app/models/repository.rb @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + class Repository < ArvadosBase def self.creatable? false @@ -72,9 +76,9 @@ class Repository < ArvadosBase # non-zero. def run_git *gitcmd if not @workdir - workdir = File.expand_path uuid+'.git', Rails.configuration.repository_cache + workdir = File.expand_path uuid+'.git', Rails.configuration.Workbench.RepositoryCache if not File.exists? workdir - FileUtils.mkdir_p Rails.configuration.repository_cache + FileUtils.mkdir_p Rails.configuration.Workbench.RepositoryCache [['git', 'init', '--bare', workdir], ].each do |cmd| system *cmd @@ -90,7 +94,7 @@ class Repository < ArvadosBase '!cred(){ cat >/dev/null; if [ "$1" = get ]; then echo password=$ARVADOS_API_TOKEN; fi; };cred'], ['git', '--git-dir', @workdir, 'config', '--local', 'http.sslVerify', - Rails.configuration.arvados_insecure_https ? 'false' : 'true'], + Rails.configuration.TLS.Insecure ? 'false' : 'true'], ].each do |cmd| system *cmd raise GitCommandError.new($?.to_s) unless $?.exitstatus == 0