ezbz / gitlabber

Gitlabber - clones or pulls entire groups tree from gitlab
MIT License
472 stars 78 forks source link

"Please specify a destination for the gitlab tree" [dest] check happens only after full GitLab parse #57

Closed needleshaped closed 3 years ago

needleshaped commented 3 years ago

Hi ezbz!

Your volunteer tester here. Following #49 (tested on latest commit f571544).

$ time gitlabber --verbose -t sometoken -u https://gitlab.some.domain -i '/test-group**'
2021-03-10 19:55:23,536 - gitlabber.cli - DEBUG - verbose=[True], print=[False], log level set to [10] level
2021-03-10 19:55:23,557 - gitlabber.cli - DEBUG - Reading projects tree from gitlab at [https://gitlab.some.domain]
2021-03-10 19:55:23,557 - gitlabber.gitlab_tree - DEBUG - Loading projects tree gitlab server [https://gitlab.some.domain]
2021-03-10 19:55:23,563 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): gitlab.some.domain:443
2021-03-10 19:55:23,842 - urllib3.connectionpool - DEBUG - https://gitlab.some.domain:443 "GET /api/v4/groups HTTP/1.1" 200 None
2021-03-10 19:55:23,930 - urllib3.connectionpool - DEBUG - https://gitlab.some.domain:443 "GET /api/v4/groups/73/subgroups HTTP/1.1" 200 2
2021-03-10 19:55:24,110 - urllib3.connectionpool - DEBUG - https://gitlab.some.domaine:443 "GET /api/v4/groups/73/projects HTTP/1.1" 200 None
...
...
2021-03-10 19:55:59,158 - gitlabber.gitlab_tree - DEBUG - Loading projects tree from gitlab took [-448722:05:11.47]
2021-03-10 19:55:59,160 - gitlabber.gitlab_tree - DEBUG - Fetched root node with [342] projects
2021-03-10 19:55:59,163 - gitlabber.gitlab_tree - DEBUG - Matched include path [/test-group**] to node [/test-group/test-project-2-archived]
2021-03-10 19:55:59,163 - gitlabber.gitlab_tree - DEBUG - Matched include path [/test-group**] to node [/test-group/test-project-1]
Please specify a destination for the gitlab tree

real    0m35.959s
user    0m1.161s
sys     0m0.074s