lucaschessR2 icon indicating copy to clipboard operation
lucaschessR2 copied to clipboard

Make engines executable via version control (Linux, macOS)

Open bittner opened this issue 2 months ago • 2 comments

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

bittner avatar Sep 08 '25 20:09 bittner

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.

lukasmonk avatar Sep 09 '25 15:09 lukasmonk

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.

bittner avatar Sep 09 '25 22:09 bittner