About a year ago, I changed 8000+ lines of text in edk2 to fix various typos. But I didn't split it all and I didn't create a hundred of patches by email to get it all applied (except for a few folders of them). As it's still a lot of work to rebase it, split it, patch it and get it reviewed, I wanted to make it easier for me, so I made a few branches and pull requested those on GitHub: - https://github.com/tianocore/edk2/pull/143 - https://github.com/tianocore/edk2/pull/144 ( https://github.com/tianocore/edk2/pull/143 ) - https://github.com/tianocore/edk2-libc/pull/1 With branches & pull-requests, I can immediately detect conflicts when the branch is out-of-sync with master, immediately rebase and more. With patches... well, they get LOST: try to find my unmerged patches from February 2019 for instance... So those pulls are an experiment with low priority. I can change the licence if needed (I don't even need attribution, I just want to help), or I can perform other changes, but I would be much pleased if such experiment becomes conclusive. Thank you Antoine Cœur, Currently looking for a job in Shanghai