in src/main/kotlin/org/jetbrains/changelog/tasks/InitializeChangelogTask.kt [28:43]
fun run() {
val file = outputFile.get().asFile
if (file.exists() && file.readText().isNotEmpty()) {
throw GradleException("Changelog file is not empty: ${file.absolutePath}")
}
with (changelog.get()) {
items = mapOf(
unreleasedTerm.get() to newUnreleasedItem
)
render(Changelog.OutputType.MARKDOWN).let {
file.writeText(it)
}
}
}