git status with --porcelain sometimes not enough