I'm using UnxUtils with Msysgit on Windows 7. I'm using the following command to prune all deleted files from the cache:
git ls-files -d -z | xargs -0 git rm --cached
This command works perfectly on Ubuntu. However, when I try it on Windows using UnxUtils, it returns this error:
xargs: cannot fork
Since this works under Linux, I can only assume that the different behavior in UnxUtils constitutes a bug.