SparkleShare
SparkleShare copied to clipboard
Executable bit dropped
Running version 3.28.0 connected to a private repository on Github.
As there is no headless version, I am running SparkleShare on my desktop machine (Ubuntu 19.04) and mirroring it on remote, headless machines by running git pull
from cron. This seems to work but any files which have the executable bit on in the SparkleShare directory are no longer executable after the git pull.
Am I doing something wrong or is SparkleShare somehow losing the executable bit?
same problem here
SparkleShare/Git is set to ignore file permissions: https://github.com/hbons/SparkleShare/blob/master/Sparkles/Git/Git.Fetcher.cs#L342 this is because clients may run on Windows. You can override the core.fileMode
setting in your project's .git/config
file if you're sure that all clients support unix file permissions.