From 5a9fbe67eb7dde789160ee2021460da73b509e0f Mon Sep 17 00:00:00 2001 From: gabrie30 Date: Sun, 1 Jan 2023 07:57:15 -0800 Subject: [PATCH] Update gitlab.md --- examples/gitlab.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/examples/gitlab.md b/examples/gitlab.md index 8e4585b..7ec31cf 100644 --- a/examples/gitlab.md +++ b/examples/gitlab.md @@ -8,12 +8,10 @@ To view all additional flags see the [sample-conf.yaml](https://github.com/gabri 1. There are differences in how ghorg works with GitLab on hosted instances vs GitLab cloud. Please make sure to follow the correct section below. -1. With GitLab, if ghorg detects repo naming collisions with repos being cloned from different groups/subgroups, ghorg will automatically append the group/subgroup path to the repo name. You will be notified in the output if this occurs. +1. The `--preserve-dir` flag will mirror the nested directory structure of the groups/subgroups/projects locally to what is on GitLab. This prevents any name collisions with project names. If this flag is ommited all projects will be cloned into a single directory. If there are collisions with project names and `--preserve-dir` is not used the group/subgroup name will be prepended to those projects. An informational message will also be displayed during the clone to let you know if this happens. 1. For all versions of GitLab you can clone groups or sub groups individually -1. The `--preserve-dir` flag will mirror the nested directory structure of the groups/subgroups/projects locally to what is on GitLab. This prevents any name collisions with project names. If this flag is ommited all projects will be cloned into a single directory. If there are collisions with project names and `--preserve-dir` is not used the group/subgroup name will be prepended to those projects. An informational message will also be displayed during the clone to let you know if this happens. - ## Hosted GitLab Instances #### Cloning All Groups