Eugen is a user on You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Just realized the weight of moving the primary location of our source code given the number of links to it out there

And the whole forks ecosystem

And the way commit messages refer to GitHub issue numbers


On the other hand, that's only going to get worse over time - even more links, even more forks, even more commit messages.

And maybe Microsoft won't fuck up GitHub, but sensing this vendor lockin now, what would happen if they do?

So it's probably a band-aid that has to be ripped sooner rather than later. 🤔


Got approved for a GitLab Ultimate license so that's sorted (although I haven't received it yet)

· Web · 3 · 29

@Gargron i'm surprised you didn't go with some self-hosted solution like gitea

@valerauko It is self-hosted. It's a license for a self-hosted software.

@Gargron oh ultimate is self-hosted? then just the usual "but it's just another business like github" argument

@valerauko If it's on my domain and my hardware then what github-like argument can you make?

@Gargron me? none. i was referring to the very-libre people who consider gitlab just another evil

@Gargron FWIW, you can move the repo and turn GitHub into a mirror.

GNOME did it before moving to GitLab, and it did improve contributions. (The recent move to GitLab majorly improved collaboration even more — but that's because they had relatively antiquated systems that still needed to be used beore.)

But, basically, you can move and keep the project on GitHub as a mirror. If you do so, I'd suggest having prominent notice in the README and links to the main repo in the README & project URL.

@Gargron GitLab has push mirroring for enterprise edition — does your Ultimate License also support it?

(Otherwise, a mirror can be just another git remote that is pushed to, and that can even be automated.)

@Gargron Oh, nice! GitLab's been moving more and more Enterprise things into CE. Great to hear!

I guess the docs just need updating (just like every software project, ever).

@Gargron @valerauko Biggest risk with self hosted GitLab is @Gargron gets "hit by a bus" and the server eventually stops working. Easily mitigated by working toward placing the project under a fiscal sponsor like @conservancy et al.

@downey @Gargron @valerauko @conservancy

yeah eugen should consider using the conservancy or the similar community-run projects, like the Debian GIt

@Gargron what feature do you need that CE lacks?

@qwazix Squash & merge, requiring code reviews before merge to master is possible