Revert "Revert "Revert "weird stuff from git for windows"""

This reverts commit e01b79e349c1d6d259f5d47a43dd8065587778b5.
Revert "Revert "weird stuff from git for windows""

This reverts commit 78f77fca85d82b04cdf93bfa05b327425273c228.
Revert "weird stuff from git for windows"

This reverts commit 5ded9772e2101b282811f5d76626af432221f6b8.