The winfs-injector tool fails during the preparation of the pas-windows tile with an exit status 129 error. This failure occurs specifically during the post-download status check when the injector executes the command git status --porcelain=1.
winfs-injectorThe error is caused by an outdated version of Git in the execution environment. The git status --porcelain=1 command requires Git version 2.11 or higher. Older versions of Git (e.g., 2.7.4) do not support the --porcelain flag with a numeric argument, leading to the "option 'porcelain' takes no value" error and subsequent exit status 129 failure.
To resolve this issue, upgrade the Git installation in your automation runner or container environment to version 2.11 or higher.
winfs-injector process.--porcelain flag indicates support for the --porcelain=1 syntax was introduced in version 2.11.TMPDIR used during the injection process has at least 20GB of free space to accommodate the extraction of large Windows File System base layers.