Live data from Hacker News

Xfce switches to GitLab

simon.shimmerproject.org

41–50 of 148 posts

Re: Xfce switches to GitLab

#43
post #17
post #15

Is there any resource somewhere explaining why they migrated away from gitolite ? Not trying to sound negative, I'm just interested in the reasoning behind and see what really differentiates the two in this kind of usage.

Following on from this, why didn't they use, say, gogs/gitea?

Took a quick look into their GitLab account and they seem to use some continuous integration, which is a native GitLab feature.

Gitea does integrate with some external CI/CD services, but it's not a part of the core product: https://docs.gitea.io/en-us/ci-cd/. Gogs makes no mention of CI/CD in its documentation.

I've switched from Gitea to GitLab for that same reason for my personal projects, and I'd bet that's by far the largest selling point of GitLab when compared to other self-hosted solutions. You just do a "git push" and stuff gets automatically tested in a VM or even deployed in a live environment.

Re: Xfce switches to GitLab

#44
post #5

Great to see GitLab gain momentum in FOSS. It's a great fit for small teams too, it's easy to setup and keep updated. It's more important than ever to help GitLab gain adoption with GitHub making it free for private repos. I love GitHub as much as any developer, but I believe having a free, open alternative to it is important. I wish GitLab would improve their free-version of Merge Request reviews though, Github's is…

Does anyone else have things that make the switch from GitHub to GitLab a hard sell? I'm always curious why open source projects don't embrace an open platform, although I get that GitHub is fantastic in a lot of ways. I'm guilty of it myself, but I've reached the 50/50 GL/GH split as I try using GL more.

GL is not browsable with JavaScript disabled while GH is.

Re: Xfce switches to GitLab

#45
post #5

Great to see GitLab gain momentum in FOSS. It's a great fit for small teams too, it's easy to setup and keep updated. It's more important than ever to help GitLab gain adoption with GitHub making it free for private repos. I love GitHub as much as any developer, but I believe having a free, open alternative to it is important. I wish GitLab would improve their free-version of Merge Request reviews though, Github's is…

I'd love to hear more about what you dislike about merge request reviews. At work we've been talking about migrating looking for alternatives to GitHub over dissatisfaction with its code review interface, and, of course, GitLab is on the list of ones to check out.

One thing I find annoying and occasionally hazardous about Gitlab merge requests is that per-file diffs which exceed a certain length are collapsed by default. This introduces risk since it is very easy for a reviewer to skim right past the collapsed file name, since one's eye tends to be drawn to the more salient red/green diff.

Re: Xfce switches to GitLab

#46

Great news :) We switched to Gitlab at Arch Linux recently as well: https://gitlab.archlinux.org/ (well, we're still migrating projects and users, it's a long process)

Arch and Xfce are a peanut-butter-and-chocolate combination of rock solid performance, flexibility, and minimal fuss.

.

Re: Xfce switches to GitLab

#47

Earlier quoted context omitted.

I'd love to hear more about what you dislike about merge request reviews. At work we've been talking about migrating looking for alternatives to GitHub over dissatisfaction with its code review interface, and, of course, GitLab is on the list of ones to check out.

One thing I find annoying and occasionally hazardous about Gitlab merge requests is that per-file diffs which exceed a certain length are collapsed by default. This introduces risk since it is very easy for a reviewer to skim right past the collapsed file name, since one's eye tends to be drawn to the more salient red/green diff.

GitHub does this too, and it's awful. Why would anyone want to skip reviewing the biggest changes?

Re: Xfce switches to GitLab

#50
post #46

Earlier quoted context omitted.

Arch and Xfce are a peanut-butter-and-chocolate combination of rock solid performance, flexibility, and minimal fuss.

.

This past year, on my Thinkpad P50, I've switched between Ubuntu, Fedora, and Arch; Arch has by far been the least buggy. With Ubuntu, things would go haywire when docking/undocking. With Fedora, putting it to sleep was always a risk because after putting it to sleep I would sometimes I would open up my laptop to a black screen that I couldn't recover from. I was fine with that and just wouldn't put my laptop to sleep but eventually I started using Zoom and Fedora would crash within an hour and a half of using it. This pushed me over the edge to wipe my laptop and install Arch; I'm really glad I did.

I still have an issue where the system is not detecting when my laptop lid closing but at least it's not crashing every day or two.

Post reply on HN