summaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jgit')
-rw-r--r--org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java b/org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java
index 8561f6f3a2..1c42f78577 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java
@@ -122,6 +122,10 @@ public class FS_POSIX extends FS {
ret = getAtomicFileCreationSupportOption(
SystemReader.getInstance().openSystemConfig(null, this));
}
+
+ if (ret == AtomicFileCreation.UNDEFINED) {
+ ret = AtomicFileCreation.SUPPORTED;
+ }
supportsAtomicCreateNewFile = ret;
}
@@ -139,7 +143,8 @@ public class FS_POSIX extends FS {
? AtomicFileCreation.SUPPORTED
: AtomicFileCreation.NOT_SUPPORTED;
} catch (IOException | ConfigInvalidException e) {
- return AtomicFileCreation.SUPPORTED;
+ LOG.error(e.getMessage(), e);
+ return AtomicFileCreation.UNDEFINED;
}
}