this post was submitted on 22 Apr 2025
45 points (90.9% liked)

Programming

19731 readers
67 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 2 years ago
MODERATORS
45
Git without a forge (www.chiark.greenend.org.uk)
submitted 2 days ago by maxint to c/programming
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 7 points 2 days ago (2 children)

you really dont need a whole bunch to make good software.

Thank you. Louder for those in the back!

Perfection is achieved not when there is nothing left to add, but when there is nothing left to take away

[–] FizzyOrange 3 points 1 day ago (2 children)

You can't use that to assert that your view about not having something is correct.

IMO a bug tracker and PR review system are essentially and cannot be taken away. It would seem like most of the world agrees with me.

[–] [email protected] 1 points 1 day ago (1 children)

Others have already mentions gerrit, no need to review on the forge, and there's as well gitweb. I imagine there exists many other solutions much better than the forge MR/PR. Particularly reviewing PRs on github is really messy for me. Depending on how complex the review might become I end up branching to the PR branch locally and checking the complex stuff locally without the forge.

And there are many many bug trackers much better than the issue trackers. Bugzilla actually has kept improving, though I believe it might be too much for small projects, but there are many more.

I do agree with the article writer that one really needs to create too many accounts already, GH from MS, Gitlab, sourcehut.org (I really like this one better, but still you need yet another account), codeberg, gitea, and some with different instances with different accounts each... It's crazy, and now AI crawlers getting on them all, and also violating FLOSS licenses... Notice on distributed private repos it's way harder for AI misbehavior and illegal behavior to do what it does in general.

[–] FizzyOrange 0 points 22 hours ago

That's just assembling a forge from pieces...

[–] [email protected] -2 points 1 day ago* (last edited 1 day ago)

3 things:

  1. I did not assert that “not having something is correct”
  2. You don’t need a forge for bug trackers and PR reviews (note: I also did not assert they are not needed or useful, either in my previous message or in this one)
  3. If something is required, it cannot be taken away without making the software less perfect. Perfect software is as small as possible and no smaller (note: I also don’t believe perfect software exists, but there’s some that gets as reasonably close as realistically possible)

Please note also, that I responded to a very specific part that I quoted, namely the fact that you need reasonably little to make good software. Everything else is not an assertion on my part, but an assumption on yours.

[–] [email protected] 1 points 2 days ago (1 children)
[–] [email protected] 2 points 2 days ago

Fossil has a lot of features and config knobs.