[SAC] GitLab mirroring

I was unable to find the "Repository Mirroring" section in the PostGIS
project configuration on OSGeo GitLab instance. The section should be
there according to
http://docs.gitlab.com/ee/workflow/repository_mirroring.html#existing-projects

Björn, or anyone else: could you figur out how would that be done ?
Ideally we'd have a project setup as a mirror of an SVN project
and using the trac external ticket tracker.

--strk;

Hi,

On 31/08/2016 12:01, Sandro Santilli wrote:

I was unable to find the "Repository Mirroring" section in the PostGIS
project configuration on OSGeo GitLab instance. The section should be
there according to
http://docs.gitlab.com/ee/workflow/repository_mirroring.html#existing-projects

This is a EE-only feature, as you can see here :
https://about.gitlab.com/features/

Björn, or anyone else: could you figur out how would that be done ?
Ideally we'd have a project setup as a mirror of an SVN project
and using the trac external ticket tracker.

Maybe this project may help :
https://github.com/samrocketman/gitlab-mirrors

Otherwise, there is probably a way to do this, either using git hooks or
with cron script using the gitlab/github API.

Vincent

On Wed, Aug 31, 2016 at 12:40:03PM +0200, Vincent Picavet (ml) wrote:

Hi,

On 31/08/2016 12:01, Sandro Santilli wrote:
> I was unable to find the "Repository Mirroring" section in the PostGIS
> project configuration on OSGeo GitLab instance. The section should be
> there according to
> http://docs.gitlab.com/ee/workflow/repository_mirroring.html#existing-projects

This is a EE-only feature, as you can see here :
https://about.gitlab.com/features/

Thanks. Comparison table updated:
https://wiki.osgeo.org/wiki/GitInfrastructureComparison

Maybe this project may help :
https://github.com/samrocketman/gitlab-mirrors

Otherwise, there is probably a way to do this, either using git hooks or
with cron script using the gitlab/github API.

Personally I find it discouraging to be forced to look for workarounds
to the lack of willingness to open up the code. It surely doesn't make
me willing to contribute to the project.
But of course the GitLab champions are welcome to try that out.

--strk;

2016-08-31 12:59 GMT+02:00 Sandro Santilli <strk@kbt.io>:

On Wed, Aug 31, 2016 at 12:40:03PM +0200, Vincent Picavet (ml) wrote:
> Hi,
>
> On 31/08/2016 12:01, Sandro Santilli wrote:
> > I was unable to find the "Repository Mirroring" section in the PostGIS
> > project configuration on OSGeo GitLab instance. The section should be
> > there according to
> > http://docs.gitlab.com/ee/workflow/repository_mirroring.
html#existing-projects
>
> This is a EE-only feature, as you can see here :
> https://about.gitlab.com/features/

Thanks. Comparison table updated:
https://wiki.osgeo.org/wiki/GitInfrastructureComparison

> Maybe this project may help :
> https://github.com/samrocketman/gitlab-mirrors
>
> Otherwise, there is probably a way to do this, either using git hooks or
> with cron script using the gitlab/github API.

Personally I find it discouraging to be forced to look for workarounds
to the lack of willingness to open up the code. It surely doesn't make
me willing to contribute to the project.
But of course the GitLab champions are welcome to try that out.

--strk;

I share some of the concern about the CE/EE model that GitLab has and agree
it might discourage contribution. But at the same time, I'm not totally
against this model either as long as the CE version is forkable, useful and
superior to other alternatives. After all, even PostgreSQL have an
enterprise ecosystem around it.

/Björn

On Wed, Aug 31, 2016 at 02:18:38PM +0200, Björn Harrtell wrote:

I share some of the concern about the CE/EE model that GitLab has and agree
it might discourage contribution. But at the same time, I'm not totally
against this model either as long as the CE version is forkable, useful and
superior to other alternatives.

I'm looking forward to see the superior features.
So far I noticed its lack of mirroring support and federated avatars.
Chances are it would support PR build status via drone, but I didn't
fully try that (Gogs connector for Drone is still not supporting PRs).

--strk;

Den 31 aug. 2016 3:12 em skrev “Sandro Santilli” <strk@kbt.io>:

On Wed, Aug 31, 2016 at 02:18:38PM +0200, Björn Harrtell wrote:

I share some of the concern about the CE/EE model that GitLab has and agree
it might discourage contribution. But at the same time, I’m not totally
against this model either as long as the CE version is forkable, useful and
superior to other alternatives.

I’m looking forward to see the superior features.
So far I noticed its lack of mirroring support and federated avatars.
Chances are it would support PR build status via drone, but I didn’t
fully try that (Gogs connector for Drone is still not supporting PRs).

–strk;

Agreed. I did not mean to imply that GitLab CE is superior to anything, merely that it might be worth evaluating. I also find the intentional lack of simple built in mirroring a significant minus so it will have to weight up for that in my opinion.

/Björn