Is there a (preferably web, self-hosted or otherwise) UI that you can just give an arbitrary Git URL and it'll give you a Github/Gitlab/Gitea/Codeberg/etc-like interface?
You know, whilst I'm sure it's technically legal, "We've scraped your email address out of #Git commits and are using AI to point sales people your way" just doesn't feel like it's really in the spirit of #GDPR.
I believe moving over to #Codeberg is a big improvement over relying on #GitHub (which, as #SourceForge once was, is the center of gravity for FOSS projects' development).
I closed all my repos on GH some years back. I kept one or two repos on #BitBucket for years, but they were basically dead. When BB rid itself of #Mercurial ( #hg ) and switched solely to #git, I took advantage of the opportunity to close my account there.
That said, large numbers of people moving en mass from GitHub to Codeberg would just move the problem to a different platform. The problem being people rely heavily on a centralized service.
As for GitHub, I still have my account, and with job-hunting, I really need to put something there. Seriously, I have had some places send rejection notices because they couldn't see any evidence (on GitHub) that I knew anything about the job. But I really only want GH to be a secondary mirror of a main repo hosted elsewhere.
You'll notice that #Git is not in that list. I'm having to use git whenever I deal with other people's code projects, so I already know that it isn't tailored for my needs.
Are there any #git repo hosting solutions that don't require an account to contribute?
I'm envisioning something that lets contributors email `git format-patch` patches to john@git.example.org via `git send-email`. The service makes this "pull request" show up in the web interface. If @/john approves, the patch will be applied with `git am` or `git apply`.
Thansk for everyone who recommended #Codeberg to their friends, collaborators and favourite projects.
Although not everyone moved to Codeberg because of this (which is fine!), we spread awareness about alternatives and that development does not equal #Git**b. This is what matters!
Thank you and keep going - Tell your friends! π
""" Thansk for everyone who recommended #Codeberg to their friends, collaborators and favourite projects.
Although not everyone moved to Codeberg because of this (which is fine!), we spread awareness about alternatives and that development does not equal #Git**b. This is what matters!
Thank you and keep going - Tell your friends! π
@jgoerzen in other words, a #git repo is a not a #wiki (and even a #wiki is not a wiki anymore, in any traditional sense, because of spammers) which anyone can edit. you need "moderation" AKA "code review", and that can only happen with a central clearinghouse.
@eludom 2/ And the #Github -style workflow is TERRIBLE when you stop to think about it. Any PR of any size can't be effectively reviewed in the web interface. So you have comments on the web, and code locally, and are constantly having to context switch, which is expensive for humans. The hub CLI and clients only mitigate this to a small extent. The original #git workflow - patches via email with integrated discussion - still makes tons of sense to me.
I'd like to move my code off #Github. But to where? #Gitea, #Gitlab, etc. are basically things in the same area. #Git itself is decentralized, and I hate to centralize it again. Yet people seem to have forgotten git send-email. #sourcehut looks somewhat interesting. Are there other takes on #Git collaboration that make efforts to preserve decentralization?
> --fixup=reword:<commit> creates an "amend!" commit which replaces the log message of <commit> with its own log message but makes no changes to the content of <commit>.