From eff527ba55c6bb6c9948099147ad5eafd6b57839 Mon Sep 17 00:00:00 2001 From: Jonas Pfannschmidt Date: Sat, 12 Sep 2020 11:58:35 +0100 Subject: [PATCH 1/2] document more options in the help flags --- main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index cbb7b16..07561bb 100644 --- a/main.go +++ b/main.go @@ -35,10 +35,10 @@ func main() { useHTTPSClone = flag.Bool("use-https-clone", false, "Use HTTPS for cloning instead of SSH") // GitHub specific flags - githubRepoType := flag.String("github.repoType", "all", "Repo types to backup (all, owner, member)") + githubRepoType := flag.String("github.repoType", "all", "Repo types to backup (all, owner, public, private, member)") // Gitlab specific flags - gitlabRepoVisibility := flag.String("gitlab.projectVisibility", "internal", "Visibility level of Projects to clone (internal, public, private)") + gitlabRepoVisibility := flag.String("gitlab.projectVisibility", "internal", "Visibility level of Projects to clone (internal, public, private, all)") gitlabProjectMembership := flag.String("gitlab.projectMembershipType", "all", "Project type to clone (all, owner, member)") flag.Parse() From 4ab4b6e6b13985a03151cc6b4e836376bb9298a2 Mon Sep 17 00:00:00 2001 From: Jonas Pfannschmidt Date: Sat, 12 Sep 2020 12:00:53 +0100 Subject: [PATCH 2/2] switch gitlab project visibility default to "all" rationale: 1. github is already set to all so it makes sense to keep it consistent 2. it's better to backup everything as a default so there are no surprises when things are unexpectedly missing --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index 07561bb..13fcb10 100644 --- a/main.go +++ b/main.go @@ -38,7 +38,7 @@ func main() { githubRepoType := flag.String("github.repoType", "all", "Repo types to backup (all, owner, public, private, member)") // Gitlab specific flags - gitlabRepoVisibility := flag.String("gitlab.projectVisibility", "internal", "Visibility level of Projects to clone (internal, public, private, all)") + gitlabRepoVisibility := flag.String("gitlab.projectVisibility", "all", "Visibility level of Projects to clone (internal, public, private, all)") gitlabProjectMembership := flag.String("gitlab.projectMembershipType", "all", "Project type to clone (all, owner, member)") flag.Parse()