summaryrefslogtreecommitdiff
path: root/lib/gitlab/gitaly_client/util.rb
diff options
context:
space:
mode:
authorAhmad Sherif <me@ahmadsherif.com>2017-09-20 12:11:51 +0200
committerAhmad Sherif <me@ahmadsherif.com>2017-09-28 20:31:04 +0200
commitb12471586b195a287c8792b3c35893c193490e98 (patch)
treec78e823f4193f1a16bb94f576774ff117e0d73d1 /lib/gitlab/gitaly_client/util.rb
parent67d3ddfdb681d4e791b3b3b716d2b772f530cc86 (diff)
downloadgitlab-ce-feature/migrate-repository-rm-tag-to-gitaly.tar.gz
Migrate Git::Repository#rm_tag to Gitalyfeature/migrate-repository-rm-tag-to-gitaly
Closes gitaly#562
Diffstat (limited to 'lib/gitlab/gitaly_client/util.rb')
-rw-r--r--lib/gitlab/gitaly_client/util.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/gitlab/gitaly_client/util.rb b/lib/gitlab/gitaly_client/util.rb
index 8fc937496af..172796c9998 100644
--- a/lib/gitlab/gitaly_client/util.rb
+++ b/lib/gitlab/gitaly_client/util.rb
@@ -10,6 +10,16 @@ module Gitlab
git_alternate_object_directories: Array.wrap(Gitlab::Git::Env['GIT_ALTERNATE_OBJECT_DIRECTORIES'])
)
end
+
+ def gitaly_user(gitlab_user)
+ return unless gitlab_user
+
+ Gitaly::User.new(
+ gl_id: Gitlab::GlId.gl_id(gitlab_user),
+ name: gitlab_user.name.b,
+ email: gitlab_user.email.b
+ )
+ end
end
end
end