diff options
Diffstat (limited to 'internal/service/hooks/post_receive.go')
-rw-r--r-- | internal/service/hooks/post_receive.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/service/hooks/post_receive.go b/internal/service/hooks/post_receive.go index 726317370..55ec0323f 100644 --- a/internal/service/hooks/post_receive.go +++ b/internal/service/hooks/post_receive.go @@ -4,6 +4,7 @@ import ( "errors" "os/exec" + "gitlab.com/gitlab-org/gitaly/internal/git/hooks" "gitlab.com/gitlab-org/gitaly/internal/helper" "gitlab.com/gitlab-org/gitaly/proto/go/gitalypb" "gitlab.com/gitlab-org/gitaly/streamio" @@ -24,6 +25,8 @@ func (s *server) PostReceiveHook(stream gitalypb.HookService_PostReceiveHookServ return helper.ErrInternal(err) } + hookEnv = append(hookEnv, hooks.GitPushOptions(firstRequest.GetGitPushOptions())...) + stdin := streamio.NewReader(func() ([]byte, error) { req, err := stream.Recv() return req.GetStdin(), err |