libidn2's punycode testing is broken in the head (the ASCII-only case fails.)
I created a new LOCAL branch to try and determine when it last worked but I need to checkout idn2.h from the head, and puny_encode.c, puny_decode.c, punycode.h, and tests/test-punycode.c each (potentially) from DIFFERENT commits!
How do I do this and get all of then in my newly created testing branch? I normally use Mercurial so I'm having to do a web search for every git command I need and it's getting frustrating!