diff options
author | Jacob Vosmaer <jacob@gitlab.com> | 2019-09-23 17:59:56 +0300 |
---|---|---|
committer | Paul Okstad <pokstad@gitlab.com> | 2019-09-23 17:59:56 +0300 |
commit | f16ceedac050acae61b9a6fa5e9876fe3d8e7319 (patch) | |
tree | 01c01e4071e251dd69e5112c85a06cdc88e2da12 | |
parent | 65e34118cadefbbc34c8ac9d21854ec18a53e7a2 (diff) |
CreateBundle: use git.SafeCmd
-rw-r--r-- | internal/service/repository/create_bundle.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/internal/service/repository/create_bundle.go b/internal/service/repository/create_bundle.go index 048df371e..4c0a42e3c 100644 --- a/internal/service/repository/create_bundle.go +++ b/internal/service/repository/create_bundle.go @@ -18,7 +18,10 @@ func (s *server) CreateBundle(req *gitalypb.CreateBundleRequest, stream gitalypb ctx := stream.Context() - cmd, err := git.Command(ctx, repo, "bundle", "create", "-", "--all") + cmd, err := git.SafeCmd(ctx, repo, nil, git.SubCmd{ + Name: "bundle", + Flags: []git.Option{git.SubSubCmd{"create"}, git.OutputToStdout, git.Flag{"--all"}}, + }) if err != nil { return status.Errorf(codes.Internal, "CreateBundle: cmd start failed: %v", err) } |