diff --git a/internal/git/localrepo/bundle.go b/internal/git/localrepo/bundle.go index cef05fa5e2faad3524982c27fdcc96a9748fe1d6..7e12351e686b16c502a66b6eb27705ffed4dfedd 100644 --- a/internal/git/localrepo/bundle.go +++ b/internal/git/localrepo/bundle.go @@ -122,7 +122,7 @@ func (repo *Repo) CloneBundle(ctx context.Context, reader io.Reader) error { return fmt.Errorf("spawning git-remote: %w", err) } - if err := remoteCmd.Wait(); err != nil { + if err := remoteCmd.Wait(); err != nil && !isExitWithCode(err, 2) { return structerr.New("waiting for git-remote: %w", err).WithMetadata("stderr", remoteErr.String()) }