As I noted yesterday, Glulxe 0.5.0 had a critical bug in reading from external files. I have now posted 0.5.1.
(You can test this fix with externalfile.ulx, on my Glulx page or my glk-dev/unittests Github repo. Also try resstreamtest.gblorb, as long as you’re running tests.)
I’ve pushed out a new version of Git, 1.3.2, that includes this fix:
Version 1.3.2 also increases the default undo size for the included ports up to 2Mb, which is enough to allow ‘undo’ to work for Counterfeit Monkey. If you’re a developer including Git in some other program, you need to check what the undo buffer size argument passed to the git() function is.
Also on the IF-Archive are Windows builds of Glulxe 0.5.1 and Git 1.3.2.