I am curious on why librewolf is a repository of patches applied to the firefox repository versus a direct fork of the repo itself. I looked through the docs, issues, and FAQ for the past hour. Maybe I missed it, so I apologize if this is written somewhere, but I have found no explanation to the pros of the patch architecture versus a direct fork.
My familiarity with the manual patches is only with the history of Linux, git, email lists, and gnu diff; please forgive my ignorance on this design choice. I think it might help incoming devs if the answer to this question was documented somewhere. I'd be happy to even make a markdown in the docs directory, too.
So with that out of the way: Why is librewolf mainly a collection of patches and settings instead of a git fork which could stay in sync with firefox (and revert, cherry-pick or make commits that removes anti-privacy code when pulling from firefox)? We could see the resulting source code upfront.
I want to study the code, and maybe become a contributor. I'm sure there is a valid reason to why this is the architecture chosen ^_^
Firefox's steady decline is pushing me to abandon ship.
I am curious on why librewolf is a repository of patches applied to the firefox repository versus a direct fork of the repo itself. I looked through the docs, issues, and FAQ for the past hour. Maybe I missed it, so I apologize if this is written somewhere, but I have found no explanation to the pros of the patch architecture versus a direct fork.
My familiarity with the manual patches is only with the history of Linux, git, email lists, and gnu diff; please forgive my ignorance on this design choice. I think it might help incoming devs if the answer to this question was documented somewhere. I'd be happy to even make a markdown in the docs directory, too.
So with that out of the way: Why is librewolf mainly a collection of patches and settings instead of a git fork which could stay in sync with firefox (and revert, cherry-pick or make commits that removes anti-privacy code when pulling from firefox)? We could see the resulting source code upfront.
I want to study the code, and maybe become a contributor. I'm sure there is a valid reason to why this is the architecture chosen ^_^
Firefox's steady decline is pushing me to abandon ship.