Developer, currently freelancing.
In the fediverse also at https://bsd.network/@stsp
Nice to see progress on this! Having independent git-compatible implementations is good.
By the way, the “ssh --” issue has prior art:
CVE-2017-9800 (Subversion)
CVE-2017-12426 (GitLab)
CVE-2017-1000116 (Mercurial (hg))
CVE-2017-1000117 (Git)
https://subversion.apache.org/security/CVE-2017-9800-advisory.txt
https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1466490.html
https://wiki.mercurial-scm.org/WhatsNew/Archive#Mercurial_4.3_.2F_4.3.1_.282017-08-10.29
Give the Nier series a try. Starting with Automata is probably the best way in. The Replicant remake is great too but it might take more time to grow on you because Replicant’s opening is slow and not as captivating compared to Automata. Both are great RPGs once you get into the thick of them. Both games have several chapters (aka playthroughs but that term is misleading) which can make them quite long but enjoyable all the way. I have sunk more than 100 hours into each of them.
This interview has some details about how it was done on Xbox: https://hanselminutes.com/632/eric-heutchy-on-backward-compatibility-xbox-one-x-enhanced-games-and-the-heutchy-method