Every repo that tries that ends up broken. I've looked at a lot of them.
Also, any use of hard tabs breaks diffs, which should make tabs a non-starter.