mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 02:36:24 -04:00
Merge pull request #3277 from danielzgtg/3276-git-worktree-hooks
Support git worktrees
This commit is contained in:
commit
bb633cd4ec
@ -3,13 +3,15 @@ static def isLinuxOrMacOs() {
|
||||
return osName.contains('linux') || osName.contains('mac os') || osName.contains('macos')
|
||||
}
|
||||
|
||||
def gitHooksDir = 'git rev-parse --path-format=absolute --git-path hooks'.execute().text.trim()
|
||||
|
||||
task copyGitHooks(type: Copy) {
|
||||
description 'Copies the git hooks from team-props/git-hooks to the .git folder.'
|
||||
from("${rootDir}/team-props/git-hooks/") {
|
||||
include '**/*.sh'
|
||||
rename '(.*).sh', '$1'
|
||||
}
|
||||
into "${rootDir}/.git/hooks"
|
||||
into gitHooksDir
|
||||
}
|
||||
|
||||
task installGitHooks(type: Exec) {
|
||||
@ -17,7 +19,7 @@ task installGitHooks(type: Exec) {
|
||||
group 'git hooks'
|
||||
workingDir rootDir
|
||||
commandLine 'chmod'
|
||||
args '-R', '+x', '.git/hooks/'
|
||||
args '-R', '+x', gitHooksDir
|
||||
onlyIf { isLinuxOrMacOs() }
|
||||
dependsOn copyGitHooks
|
||||
doLast {
|
||||
|
Loading…
x
Reference in New Issue
Block a user