<commit_before>import groovy.lang.GroovyObject

import org.jetbrains.gradle.ext.ProjectSettings

import java.time.LocalDate


buildscript {

    build.loadExtraPropertiesOf(project)

    val kotlinVersion: String by extra
    dependencies {
        classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
    }

    repositories {
        gradlePluginPortal()
    }
}

plugins {
    base
    id("org.jetbrains.gradle.plugin.idea-ext") version "0.1"
}

allprojects {
    group = "org.gradle"
    version = "0.17.4-SNAPSHOT"
    createOpenTestReportTasks()
}

val publishedPluginsVersion by extra { "0.17.3" }
val futurePluginsVersion = "0.17.4"
project(":plugins") {
    group = "org.gradle.kotlin"
    version = futurePluginsVersion
}

val publishedPluginsExperimentsVersion by extra { "0.1.7" }
val futurePluginsExperimentsVersion = "0.1.8"
project(":plugins-experiments") {
    group = "org.gradle.kotlin"
    version = futurePluginsExperimentsVersion
}

// --- Configure publications ------------------------------------------
val publishedProjects =
    listOf(
        project(":provider"),
        project(":provider-spi"),
        project(":provider-plugins"),
        project(":tooling-models"),
        project(":tooling-builders"))

// For documentation and meaningful `./gradlew dependencies` output<commit_msg>Prepare 0.17.4 release<commit_after>import groovy.lang.GroovyObject

import org.jetbrains.gradle.ext.ProjectSettings

import java.time.LocalDate


buildscript {

    build.loadExtraPropertiesOf(project)

    val kotlinVersion: String by extra
    dependencies {
        classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
    }

    repositories {
        gradlePluginPortal()
    }
}

plugins {
    base
    id("org.jetbrains.gradle.plugin.idea-ext") version "0.1"
}

allprojects {
    group = "org.gradle"
    version = "0.17.4"
    createOpenTestReportTasks()
}

val publishedPluginsVersion by extra { "0.17.3" }
val futurePluginsVersion = "0.17.4"
project(":plugins") {
    group = "org.gradle.kotlin"
    version = futurePluginsVersion
}

val publishedPluginsExperimentsVersion by extra { "0.1.7" }
val futurePluginsExperimentsVersion = "0.1.8"
project(":plugins-experiments") {
    group = "org.gradle.kotlin"
    version = futurePluginsExperimentsVersion
}

// --- Configure publications ------------------------------------------
val publishedProjects =
    listOf(
        project(":provider"),
        project(":provider-spi"),
        project(":provider-plugins"),
        project(":tooling-models"),
        project(":tooling-builders"))

// For documentation and meaningful `./gradlew dependencies` output
{'fraction_non_alphanumeric': 0.1500748502994012, 'fraction_numerical': 0.016467065868263474, 'mean_word_length': 3.0871559633027523, 'pattern_counts': {'":': 14, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6838790', 'n_tokens_mistral': 855, 'n_tokens_neox': 797, 'n_words': 143}