Control handlers were exercised end to end only.
TestCommandParseFailuresruns sixteen argv that every command must refuse before touching the store (unknown flag, missing value, too many arguments, a value out of range) and expects exit 2 with the usage in the message.TestNonASCIIPathspushesdokumente/übersicht — ünïcode.txtand reads it throughrepo tree,cat,grep,blameand the web blob page. It found a defect:ls-treereturned the name as octal escapes, git'score.quotepathdefault.gitutilnow setscore.quotepath=offthroughGIT_CONFIG_PARAMETERSfor every git it runs, hooks included.TestConcurrentPusheslands six branches pushed at the same time and checks all six are there.
Stacked on !211; no code dependency.
Closes #129
retargeted from named-outputs to main: !211 merged
2026-09-04 01:34 UTC