simplesurance / baur

An incremental task runner for mono repositories.
GNU General Public License v2.0
362 stars 11 forks source link

Support tracking executable file permission #412

Closed fho closed 8 months ago

fho commented 1 year ago

When the executable bit of a file changes baur does not recognize the change and therefore not rerun tasks.

Support tracking the executable bit. Git also only stores the executable bit of files, no other flags. Because baur is normally used together with git, this should be sufficient.

Enable the testcase: TestSymlinkTargetFilePermissionsChange

Same then #492

fho commented 10 months ago

git ls files also prints the permission bits, this could be used after https://github.com/simplesurance/baur/issues/466 to implement it