Skip to content

Commit fbfd0bc

Browse files
authored
emit LSIF dump with rw-r--r-- permissions (#268)
1 parent 3943c62 commit fbfd0bc

File tree

1 file changed

+6
-2
lines changed
  • lsif-semanticdb/src/main/java/com/sourcegraph/lsif_semanticdb

1 file changed

+6
-2
lines changed

lsif-semanticdb/src/main/java/com/sourcegraph/lsif_semanticdb/LsifWriter.java

+6-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
import java.nio.file.Files;
1212
import java.nio.file.Path;
1313
import java.nio.file.StandardCopyOption;
14+
import java.nio.file.attribute.PosixFilePermissions;
1415
import java.util.Arrays;
1516
import java.util.List;
16-
import java.util.Locale;
1717
import java.util.concurrent.atomic.AtomicInteger;
1818
import java.util.stream.Collectors;
1919

@@ -26,7 +26,11 @@ public class LsifWriter implements AutoCloseable {
2626
private final AtomicInteger id = new AtomicInteger();
2727

2828
public LsifWriter(LsifSemanticdbOptions options) throws IOException {
29-
this.tmp = Files.createTempFile("lsif-semanticdb", "dump.lsif");
29+
this.tmp =
30+
Files.createTempFile(
31+
"lsif-semanticdb",
32+
"dump.lsif",
33+
PosixFilePermissions.asFileAttribute(PosixFilePermissions.fromString("rw-r--r--")));
3034
this.output =
3135
new LsifOutputStream(options, new BufferedOutputStream(Files.newOutputStream(tmp)));
3236
this.options = options;

0 commit comments

Comments
 (0)