Unfortunately the use of git terminology might mean that people who understand the article are those who already understand these commands. It’d be very helpful to footnote or preface with digestible definitions.
Mercurial does a better job at trunk base development than git.
Would love to know more. Any resource you recommend on the matter?
This video is your entry point: https://www.youtube.com/watch?v=gOVD-DrUpwQ
After that you can trace all the hg extensions Facebook made here https://bitbucket.org/facebook/hg-experimental/src/default/
Finally you can check https://github.com/facebookexperimental/eden/ and https://github.com/facebookexperimental/mononoke which is facebook remaking mercurial in rust (not fully open source just yet)