From 201a64d88f1d0810284424ee0c0bdefabbbf36a2 Mon Sep 17 00:00:00 2001 From: Zeger-Jan van de Weg Date: Fri, 1 Nov 2019 16:56:00 +0100 Subject: GitDSL for UpdateRef cmd Closes https://gitlab.com/gitlab-org/gitaly/issues/1947 --- internal/git/updateref/updateref.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'internal/git') diff --git a/internal/git/updateref/updateref.go b/internal/git/updateref/updateref.go index 7df494b18..573aa8bd1 100644 --- a/internal/git/updateref/updateref.go +++ b/internal/git/updateref/updateref.go @@ -24,7 +24,10 @@ type Updater struct { // It is important that ctx gets canceled somewhere. If it doesn't, the process // spawned by New() may never terminate. func New(ctx context.Context, repo repository.GitRepo) (*Updater, error) { - cmd, err := git.StdinCommand(ctx, repo, "update-ref", "-z", "--stdin") + cmd, err := git.SafeStdinCmd(ctx, repo, nil, git.SubCmd{ + Name: "update-ref", + Flags: []git.Option{git.Flag{"-z"}, git.Flag{"--stdin"}}, + }) if err != nil { return nil, err } -- cgit v1.2.3