IJI-2360 pre-push git hook is disabled

(cherry picked from commit 39b09b1eaa621ae41a7b2b91eb490702e36fc0ed)


(cherry picked from commit 67cd34576ca324681a6206243b9fa66377111785)

IJ-MR-155570

GitOrigin-RevId: 016a56777271a1fb4552004fd426522f26416ca4
This commit is contained in:
Dmitriy.Panov
2024-12-12 16:14:18 +01:00
committed by intellij-monorepo-bot
parent 7d244a9960
commit 770e01a255

View File

@@ -28,7 +28,6 @@ dependencyResolutionManagement {
plugins {
id("com.gradle.enterprise") version "3.15.1"
id("org.gradle.toolchains.foojay-resolver-convention") version "0.7.0"
id("org.danilopianini.gradle-pre-commit-git-hooks") version "2.0.9"
}
include(
@@ -59,47 +58,4 @@ gradleEnterprise {
}
}
val isWindows
get() = System.getProperty("os.name").contains("win", true)
val gradleCommand: String by
lazy(LazyThreadSafetyMode.NONE) {
val gradlewFilename =
if (isWindows) {
"gradlew.bat"
} else {
"gradlew"
}
val gradlew = File(rootProject.projectDir, gradlewFilename)
if (gradlew.exists() && gradlew.isFile && gradlew.canExecute()) {
logger.info("Using gradlew wrapper at ${gradlew.invariantSeparatorsPath}")
gradlew.invariantSeparatorsPath
} else {
"gradle"
}
}
val shebang = if (isWindows) "" else "#!/bin/sh"
gitHooks {
hook("pre-push") {
from(shebang) {
// language=Shell Script
"""
|#### Note: this hook was autogenerated. You can edit it in settings.gradle.kts
|GRADLEW=$gradleCommand
|if ! ${'$'}GRADLEW ktfmtCheck ; then
| ${'$'}GRADLEW ktfmtFormat
| echo 1>&2 "\nktfmt found problems; commit the result and re-push"
| exit 1
|fi
|
"""
.trimMargin()
}
}
createHooks(overwriteExisting = true)
}
include("ui-tests")