You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12345678910111213141516171819202122232425262728293031323334
  1. buildscript {
  2. repositories {
  3. jcenter()
  4. }
  5. dependencies {
  6. classpath group: 'org.gradle.api.plugins', name: 'gradle-clover-plugin', version: '0.8.2'
  7. }
  8. }
  9. import java.nio.file.Files;
  10. import java.nio.file.Paths;
  11. import static java.nio.file.StandardCopyOption.REPLACE_EXISTING;
  12. apply from: 'clover.gradle'
  13. apply from: 'local-dependency-change.gradle'
  14. apply from: 'javadoc.gradle'
  15. task createWrapper(type: Wrapper) {
  16. description 'Downloads and installs an up-to-date wrapper for gradle.'
  17. gradleVersion = '2.1'
  18. }
  19. task installCommitIdHook {
  20. description 'Installs a git hook to insert Commit-Id lines into submodule commits.'
  21. doLast {
  22. def hook = Paths.get('etc/gerrit/commit-msg')
  23. file('.git/modules/').eachDir() {
  24. dir -> Files.copy(hook, dir.toPath().resolve('hooks').resolve('commit-msg'), REPLACE_EXISTING)
  25. }
  26. }
  27. }