Comment on Fossil: A Git alternative with batteries included
HiddenTower@lemmy.world 11 months ago
I checked out fossil once and looks like it doesn’t have an equivalent to Pull Request so I moved on. It wasn’t clear how anyone could begin to be a contributor to a project if I host on fossil.
dukk@programming.dev 11 months ago
I mean, Git doesn’t natively have pull requests either…the “official” method involves sending patches through email. It seems that Fossil has a similar setup (although without the tool)..
PRs are a feature introduced by GitHub. I guess Fossil bundles would be close enough to them.
technom@programming.dev 11 months ago
This is objectively wrong! Git has ‘request-pull’ command that generates a message to an upstream maintainer to pull changes from an online downstream clone. That request message can be sent by email or some other means. But no patches are involved. And no - Github did not invent it. It was there before Github existed. In fact, there is a rant by Torvalds as to how GitHub reimplemented PRs poorly, throwing away good features of the request-pull command.
dukk@programming.dev 11 months ago
Thank you for that information. I had no idea that command existed, I guess because primarily I’ve seen people sending patches over ema. I’ve updated my original comment with additional information. Thanks for calling me out 😅
technom@programming.dev 11 months ago
Can I interest you in a Torvalds rant?
HiddenTower@lemmy.world 11 months ago
I didn’t see the diff command last time, thanks for that. It still feels like a miss for fossil to host a web view and forum but not a pull request-like section.
onlinepersona@programming.dev 11 months ago
Patches have terrible UX. IMO, if projects don’t support the equivalent of pull or merge requests, they are just turning away contributors.