This was discovered with testing for #5786. See that discussion. At present on master, the package::package_verbose test is not engaging, on windows only, the check_not_dirty function of cargo_package for a sub-package, even though the sub-package is in a git repo. On other platforms the (parent) repo is found and the dirty check occurs.