equal
deleted
inserted
replaced
29 import org.gradle.api.file.RegularFileProperty |
29 import org.gradle.api.file.RegularFileProperty |
30 import org.gradle.api.provider.Property |
30 import org.gradle.api.provider.Property |
31 import org.gradle.api.tasks.Input |
31 import org.gradle.api.tasks.Input |
32 import org.gradle.api.tasks.OutputFile |
32 import org.gradle.api.tasks.OutputFile |
33 import org.gradle.api.tasks.TaskAction |
33 import org.gradle.api.tasks.TaskAction |
34 import org.gradle.configurationcache.extensions.capitalized |
|
35 import org.gradle.kotlin.dsl.register |
34 import org.gradle.kotlin.dsl.register |
36 import org.gradle.process.ExecOperations |
35 import org.gradle.process.ExecOperations |
37 import java.io.ByteArrayOutputStream |
36 import java.io.ByteArrayOutputStream |
38 import java.io.File |
37 import java.io.File |
39 import javax.inject.Inject |
38 import javax.inject.Inject |
152 it.buildConfigFields?.put("REPOSITORY_CHANGESET", versionCodeTask.map { |
151 it.buildConfigFields?.put("REPOSITORY_CHANGESET", versionCodeTask.map { |
153 BuildConfigField("String", "\"${it.changesetOutputFile.get().asFile.readText()}\"", "Repository changeset") |
152 BuildConfigField("String", "\"${it.changesetOutputFile.get().asFile.readText()}\"", "Repository changeset") |
154 }) |
153 }) |
155 } |
154 } |
156 } |
155 } |
|
156 |
|
157 private fun String.capitalized() = replaceFirstChar { if (it.isLowerCase()) it.titlecase() else it.toString() } |