diff options
| author | Harsh Shandilya <me@msfjarvis.dev> | 2021-11-16 00:09:19 +0530 |
|---|---|---|
| committer | Harsh Shandilya <me@msfjarvis.dev> | 2021-11-16 00:22:18 +0530 |
| commit | 40e65e1a8bec914345b3b74040e47e43b15625a0 (patch) | |
| tree | f3306c06e6c234e23f6739cbbfe3a7e668bfece0 /buildSrc/src/main/java/GitHooks.kt | |
| parent | 0fad4d24b5f119bb5ed62c4dda5edd11680c20a2 (diff) | |
| download | HardenedPass-40e65e1a8bec914345b3b74040e47e43b15625a0.tar.gz HardenedPass-40e65e1a8bec914345b3b74040e47e43b15625a0.zip | |
buildSrc: remove code superseded by convention plugins
Diffstat (limited to 'buildSrc/src/main/java/GitHooks.kt')
| -rw-r--r-- | buildSrc/src/main/java/GitHooks.kt | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/buildSrc/src/main/java/GitHooks.kt b/buildSrc/src/main/java/GitHooks.kt deleted file mode 100644 index c7e9066f..00000000 --- a/buildSrc/src/main/java/GitHooks.kt +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved. - * SPDX-License-Identifier: GPL-3.0-only - */ - -import java.io.File -import java.nio.file.Files -import java.nio.file.attribute.PosixFilePermission.GROUP_EXECUTE -import java.nio.file.attribute.PosixFilePermission.GROUP_READ -import java.nio.file.attribute.PosixFilePermission.OTHERS_EXECUTE -import java.nio.file.attribute.PosixFilePermission.OTHERS_READ -import java.nio.file.attribute.PosixFilePermission.OWNER_EXECUTE -import java.nio.file.attribute.PosixFilePermission.OWNER_READ -import java.nio.file.attribute.PosixFilePermission.OWNER_WRITE -import org.gradle.api.DefaultTask -import org.gradle.api.provider.Property -import org.gradle.api.tasks.CacheableTask -import org.gradle.api.tasks.Input -import org.gradle.api.tasks.OutputFile -import org.gradle.api.tasks.TaskAction - -@CacheableTask -abstract class GitHooks : DefaultTask() { - @get:Input abstract val hookScript: Property<String> - - @get:OutputFile abstract val hookOutput: Property<File> - - @TaskAction - fun install() { - hookOutput.get().writeText(hookScript.get()) - Files.setPosixFilePermissions( - hookOutput.get().toPath(), - setOf( - OWNER_READ, - OWNER_WRITE, - OWNER_EXECUTE, - GROUP_READ, - GROUP_EXECUTE, - OTHERS_READ, - OTHERS_EXECUTE, - ) - ) - } -} |
