Add fires/no-op pairs for gitignoredTrackedWarning, untrackedFilesWarning, and submoduleWarning. The submodule case writes a hand-crafted .gitmodules file rather than wiring real submodules — submodulePaths reads the file directly so that's sufficient.