Skip to content

Commit f5937f7

Browse files
committed
chore: remove use of deprecated API
1 parent a5b94bd commit f5937f7

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

plugins/crlf-plugin/src/main/kotlin/com/github/vlsi/gradle/crlf/CrLfSpec.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,9 @@ private fun CopySpec.filterBinary(action: FileCopyDetails.() -> Unit) {
112112
private fun FileCopyDetails.filterEol(props: GitProperties, textEol: LineEndings) {
113113
val attributes = props.attrs.compute(this)
114114
if (attributes.isSet("executable")) {
115-
mode = "755".toInt(8)
115+
permissions {
116+
unix("755")
117+
}
116118
}
117119
val streamType = textEol.toStreamType(attributes)
118120
filterEol(streamType)

plugins/crlf-plugin/src/main/kotlin/com/github/vlsi/gradle/crlf/buildDsl.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,9 @@ fun CopySpec.includeShell(
5454
}
5555
from(src) {
5656
filter(LineEndings.LF)
57-
fileMode = "755".toInt(8)
57+
filePermissions {
58+
unix("755")
59+
}
5860
include(*scriptName)
5961
include(scriptName.map { "$it.sh" })
6062
action?.invoke(this)

plugins/crlf-plugin/src/main/kotlin/com/github/vlsi/gradle/git/CrLfFilters.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,13 @@ private fun filterCrLf(reader: Reader, detectBinary: Boolean) =
4747
AutoCRLFInputStream(reader.decode(), detectBinary).encode()
4848

4949
private fun filterLf(reader: Reader, detectBinary: Boolean) =
50-
AutoLFInputStream(reader.decode(), detectBinary).encode()
50+
AutoLFInputStream.create(
51+
reader.decode(),
52+
*when (detectBinary) {
53+
true -> arrayOf(AutoLFInputStream.StreamFlag.DETECT_BINARY)
54+
else -> arrayOf()
55+
}
56+
).encode()
5157

5258
class FilterAutoCrlf(reader: Reader) : FilterReader(filterCrLf(reader, detectBinary = true))
5359
class FilterAutoLf(reader: Reader) : FilterReader(filterLf(reader, detectBinary = true))

0 commit comments

Comments
 (0)