diff options
Diffstat (limited to 'lib/gitlab/gitaly_client/namespace_service.rb')
-rw-r--r-- | lib/gitlab/gitaly_client/namespace_service.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/gitlab/gitaly_client/namespace_service.rb b/lib/gitlab/gitaly_client/namespace_service.rb index dbcebec3aa2..05aee2fa55d 100644 --- a/lib/gitlab/gitaly_client/namespace_service.rb +++ b/lib/gitlab/gitaly_client/namespace_service.rb @@ -40,6 +40,13 @@ module Gitlab gitaly_client_call(:rename_namespace, request, timeout: GitalyClient.fast_timeout) end + def exists?(name) + request = Gitaly::NamespaceExistsRequest.new(storage_name: @storage, name: name) + + response = gitaly_client_call(:namespace_exists, request, timeout: GitalyClient.fast_timeout) + response.exists + end + private def gitaly_client_call(type, request, timeout: nil) |