Sam Gleske
Sam Gleske
How do you handle projects in which you have no control to set up webhooks? For example, let’s say you want to mirror an upstream project like the Linux Kernel.
I created gitlab-mirrors to specifically mirror readonly projects which is why it runs on cron. I imagine much of the user base of gitlab-mirrors uses it for this purpose or...
👍 to trying to make gitlab-mirrors as simple as possible. Honestly, I thought GitLab would eventually release mirroring support built-in. They did eventually but only for the EE version unfortunately....
Now a days, I mostly use gitlab-mirrors to keep offline copies of my GitHub profile. ref: https://github.com/samrocketman/github-backups ; that one is in Ruby :). If I start using GitLab again...
@Salamek awesome. It's nice of you to account for needs from people who have opened issues with this project. @logicminds > Multi-threaded syncing would be nice when syncing the 50+...
@logicminds if you wanted to trigger a gitlab-mirror sync on merge you could make use of `authorized_keys` command to launch a script (instead of allowing a shell) when a specific...
https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md#project-visibility-level This would drop support for GitLab versions older than 6.4. The minimum GitLab version would be 6.4+. `public` should be depracated in `config.sh`. A new config option should be...
With older APIs of GitLab no longer being supported it makes sense to move forward with the `visibility` option.
That's a pretty good idea; however I notice you checked in the yaml file. I would rather see a `mirror_list.yml.SAMPLE` file similar how there's a `config.sh.SAMPLE` based on gleaning from...
Also, I'm adding your puppet module to the README :D