Make Git.FS independant of Unix

It's now easier to store Git files on raw block devices for instance.