diff options
author | Douwe Maan <douwe@gitlab.com> | 2018-02-01 20:22:04 +0000 |
---|---|---|
committer | Douwe Maan <douwe@gitlab.com> | 2018-02-01 20:22:04 +0000 |
commit | 26debb120e6375175b1ffd83343b9974d8c6d060 (patch) | |
tree | 35a18214d3d1e916ed6dc2b2266338526f2ca726 /lib/gitlab/gitaly_client | |
parent | fd46d6ceb81eb9039b4e60c1d158848dd22ba411 (diff) | |
parent | cf644fc1ff9890189ad2945fc38c7e6b9943cae3 (diff) | |
download | gitlab-ce-26debb120e6375175b1ffd83343b9974d8c6d060.tar.gz |
Merge branch 'master' into 'zj-ref-contains'zj-ref-contains
# Conflicts:
# lib/gitlab/git/repository.rb
Diffstat (limited to 'lib/gitlab/gitaly_client')
-rw-r--r-- | lib/gitlab/gitaly_client/repository_service.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/gitlab/gitaly_client/repository_service.rb b/lib/gitlab/gitaly_client/repository_service.rb index 7adf32af209..60706b4f0d8 100644 --- a/lib/gitlab/gitaly_client/repository_service.rb +++ b/lib/gitlab/gitaly_client/repository_service.rb @@ -219,6 +219,19 @@ module Gitlab true end + + def write_config(full_path:) + request = Gitaly::WriteConfigRequest.new(repository: @gitaly_repo, full_path: full_path) + response = GitalyClient.call( + @storage, + :repository_service, + :write_config, + request, + timeout: GitalyClient.fast_timeout + ) + + raise Gitlab::Git::OSError.new(response.error) unless response.error.empty? + end end end end |