HACKER Q&A
📣 melezhik

What part of modern Git hosting system is the most crucial one for you


Hey, I am writing gitlab/gitea alternative , what part of modern git hosting system is the most crucial one for you ? I use #dsci #rakulang #golang #bulma

1) CICD

2) Merge requests

3) Collaboration ( tickets, discussions )

4) Code highlighting

5) Something else


  👤 melezhik Accepted Answer ✓

👤 kingkongjaffa
When you merge request and then need to make changes, at least they way i do it is git push --force to push to overwrite the branch state on remote (gitlab/github etc.)

I like that is keeps track of the diffs and changes for code review comment threads so you can see what changed inbetween multiple git push --forces to fix stuff.

That struck me the other day as not a native git feature but an actual novel thing github/gitlab do.