From 8fd0e7e49bef9ee8770ce2854780219429f1a80a Mon Sep 17 00:00:00 2001 From: dror Date: Mon, 7 Sep 2020 13:22:15 +0300 Subject: [PATCH] fix: split command creates a new repo as public relates to issue #7535 Signed-off-by: dror --- pkg/cmd/step/step_split_monorepo.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/cmd/step/step_split_monorepo.go b/pkg/cmd/step/step_split_monorepo.go index 2b1493d738..3a17edcb49 100644 --- a/pkg/cmd/step/step_split_monorepo.go +++ b/pkg/cmd/step/step_split_monorepo.go @@ -48,6 +48,7 @@ type StepSplitMonorepoOptions struct { OutputDir string KubernetesDir string NoGit bool + PrivateGit bool } // NewCmdStepSplitMonorepo Creates a new Command object @@ -77,6 +78,7 @@ func NewCmdStepSplitMonorepo(commonOpts *opts.CommonOptions) *cobra.Command { cmd.Flags().StringVarP(&options.OutputDir, opts.OptionOutputDir, "d", "generated", "The output directory where new projects are created") cmd.Flags().StringVarP(&options.KubernetesDir, "kubernetes-folder", "", defaultKubernetesDir, "The folder containing all the Kubernetes YAML for each app") cmd.Flags().BoolVarP(&options.NoGit, "no-git", "", false, "If enabled then don't try to clone/create the separate repositories in github") + cmd.Flags().BoolVarP(&options.PrivateGit, "private-git", "", false, "If enabled then make clone/create to a private github repository") return cmd } @@ -188,7 +190,7 @@ func (o *StepSplitMonorepoOptions) Run() error { if !o.NoGit { if createRepo { - repo, err = gitProvider.CreateRepository(organisation, name, false) + repo, err = gitProvider.CreateRepository(organisation, name, o.PrivateGit) if err != nil { return err }