summaryrefslogtreecommitdiff
path: root/lib/gitlab/gitaly_client/util.rb
diff options
context:
space:
mode:
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