summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorAdam Strzelecki <ono@java.pl>2015-06-05 14:00:27 +0200
committerAdam Strzelecki <ono@java.pl>2015-06-05 14:00:27 +0200
commit7909591d41436c5a0563158943aece55cb167e34 (patch)
treea1112c391fedcb97863fe6101bc78b9ad890ecf0 /lib
parent62376c065733340f5f62b58556e26e9b3ec5a2f0 (diff)
downloadNim-7909591d41436c5a0563158943aece55cb167e34.tar.gz
Bring back (again) bootstrap.sh executable bit
Reverts "bootstrap.sh: cannot keep exec bit on windows" commit
2d2eca18b8c326f1e3ea9101d00b3370c8c5c290.

We do not need to remove executable bits to workaround old msysGit bug that
shows files having executable bits as modified.

This can and should be addressed by msysGit user either by using latest version
that will treat `bootstrap.sh` as having executable bit because of UNIX Shebang
presence, or setting Git config's `core.fileMode` to false.

See:

http://stackoverflow.com/questions/12193020/file-mode-with-msysgit
http://www.grumpydev.com/2011/01/19/switching-from-cygwin-to-msysgit-git-thinks-everything-has-been-modified/

Quoting Git manual:

  core.fileMode
      If false, the executable bit differences between the index and the
      working copy are ignored; useful on broken filesystems like FAT.
      See git-update-index(1). True by default.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions