ezbz / gitlabber

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

Collection of PRs from this project, fixes for #110 and compliance fix for not storing tokens in .git/config #111

Closed arnvid closed 1 year ago

arnvid commented 1 year ago

Added

-pr-89 - Add an ability to clone/pull only one group using its id or full path or name @konfetka1989 -pr-98 - use token for cloning repos - @syphernl -pr-100 - Support for mirrored repositories - dont-checkout flag @stanop -new-1 - add support for dont_store_token from @arnvid

Changed

ezbz commented 1 year ago

@arnvid can you please take a look at the build status?

arnvid commented 1 year ago

@arnvid can you please take a look at the build status?

Sure - looks like the build fails on grabbing python v3.9 for some odd reason - "Version 3.6 with arch x64 not found" Looking at the https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json it seems that with the ubuntu-latest this would not be available but one would need to choose 20.04 or 22.04 -

      {
        "filename": "python-3.9.17-linux-20.04-x64.tar.gz",
        "arch": "x64",
        "platform": "linux",
        "platform_version": "20.04",
        "download_url": "https://github.com/actions/python-versions/releases/download/3.9.17-5199868275/python-3.9.17-linux-20.04-x64.tar.gz"
      },
      {
        "filename": "python-3.9.17-linux-22.04-x64.tar.gz",
        "arch": "x64",
        "platform": "linux",
        "platform_version": "22.04",
        "download_url": "https://github.com/actions/python-versions/releases/download/3.9.17-5199868275/python-3.9.17-linux-22.04-x64.tar.gz"
      }

But seeing your latest commit today - and that 3.6 ended its support 1 year and 5 months ago (23 Dec 2021) - it should be safe to leave 3.6 behind. Looking at the EOS for 3.7 perhaps it is time to let go of it too. Locally I run gitlabber with 3.10 and 3.11.