3c73a83602
A NUL truncates a string when vim.system marshals argv, so the URL curl fetches diverges from the ref that was validated, locked and displayed. The whitespace class does not cover it. - reject a NUL in tag, branch, the "as" directory name, an explicit url and the registry - cover a NUL in the middle, at the end, and alone for each