Remove symlinks from nofib repository.
On windows setting up git to work with symlinks is tedious, but acceptable.
But even if set up correctly then all symlink files show up as having their type changed on my box.
$ git status On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) typechange: imaginary/bernouilli/NofibUtils.hs typechange: imaginary/digits-of-e1/NofibUtils.hs typechange: imaginary/digits-of-e2/NofibUtils.hs typechange: imaginary/gen_regexps/NofibUtils.hs typechange: real/anna/NofibUtils.hs typechange: real/bspt/NofibUtils.hs typechange: real/compress/NofibUtils.hs typechange: real/compress2/NofibUtils.hs typechange: real/fem/NofibUtils.hs typechange: real/fluid/NofibUtils.hs typechange: real/fulsom/NofibUtils.hs typechange: real/gamteb/NofibUtils.hs typechange: real/gg/NofibUtils.hs typechange: real/grep/NofibUtils.hs typechange: real/hidden/NofibUtils.hs typechange: real/hpg/NofibUtils.hs typechange: real/infer/NofibUtils.hs typechange: real/lift/NofibUtils.hs typechange: real/linear/NofibUtils.hs typechange: real/mkhprog/NofibUtils.hs typechange: real/parser/NofibUtils.hs typechange: real/pic/NofibUtils.hs typechange: real/prolog/NofibUtils.hs typechange: real/reptile/NofibUtils.hs typechange: real/rsa/NofibUtils.hs typechange: real/symalg/NofibUtils.hs typechange: real/veritas/NofibUtils.hs typechange: spectral/sorting/NofibUtils.hs no changes added to commit (use "git add" and/or "git commit -a")
I do not know why this happens, and a quick search didn't lead to satisfying answers.
In order to keep the friction to running nofib low I suggest that for the time being we go back to ordinary files.
To avoid duplicating files which drift apart slowly I suggest we copy these during the boot process.
It's still not perfect. But better than the status quo.