lucaschessR2
lucaschessR2 copied to clipboard
Make engines executable via version control (Linux, macOS)
Another small step towards to allowing this project to be installed and run as a Python package from PyPI.
Puts the executable bit under version control for all engines, which makes running the RunEngines script on Linux (and macOS) a matter of the past.
Related
- #203
When creating the distributions they go with 777. RunEngines is used when updating or adding engines, but in the distribution it goes or has to go with 777. RunEngines will only be necessary, if I have messed up in the process. It's not a tool designed for the user.
That's all fine. The point is that Git can manage file permissions. This way executable files under version control get the correct permissions directly, no need to ensure this in a build process, and during development the application works as expected.