Ah... here?
https://bitbucket.org/Dannephoto/magic-lantern_jip_hop_git/src/master/Man, that looks like it makes the diffs really confusing. I guess you're using hg commands locally, then using git commands to store the entire hg state files?? The .hg dir isn't designed to be managed like that, many of the files are binary. Won't your git repo size bloat really quickly? It's text oriented, doesn't handle frequent changes to binary files well. And you have to use both git and mercurial. Certainly looks painful to me

Mercurial is pretty much dead. Only a handful of large projects using it, git and mercurial are functionally equivalent and everyone has to learn git, so nobody learns hg. Using mercurial is a barrier to entry for devs.
I'm incompetent enough with hg that it permanently lost my work multiple times. That made me angry enough to remove all hg deps and make my repo pure git. There's an experimental crop_rec branch if you're interested:
https://github.com/reticulatedpines/magiclantern_simplified/tree/dev_crop_rec_mergeThat branch is not really tested at all. I don't want any long-lived branches, only one branch for everything. So, I want to merge it or discard it. I hear from Bilal that there are some problems with crop_rec on Digic 4 cams, hence why it's not merged yet.