diff --git a/gradle/changelog/fix_executable_warning.yaml b/gradle/changelog/fix_executable_warning.yaml new file mode 100644 index 0000000000..cd577325d8 --- /dev/null +++ b/gradle/changelog/fix_executable_warning.yaml @@ -0,0 +1,2 @@ +- type: fixed + description: Incorrect log warning "could not set executable flag" diff --git a/scm-core/src/main/java/sonia/scm/repository/spi/ModifyWorkerHelper.java b/scm-core/src/main/java/sonia/scm/repository/spi/ModifyWorkerHelper.java index 784be5b552..f37a70bd4c 100644 --- a/scm-core/src/main/java/sonia/scm/repository/spi/ModifyWorkerHelper.java +++ b/scm-core/src/main/java/sonia/scm/repository/spi/ModifyWorkerHelper.java @@ -164,7 +164,7 @@ public interface ModifyWorkerHelper extends ModifyCommand.Worker { } boolean executable = Files.isExecutable(targetFile); Files.move(file.toPath(), targetFile, REPLACE_EXISTING); - if (targetFile.toFile().setExecutable(executable)) { + if (!targetFile.toFile().setExecutable(executable)) { LOG.warn("could not set executable flag for file {}", targetFile); } addFileToScm(path, targetFile);