From c966d14f8b3d8b76f214f6b397b3b894ac92ffbf Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Fri, 15 Apr 2016 11:35:05 -0400 Subject: [PATCH] [build] Don't resolve the revision hash unless you need it This fixes the build for folks that build without git installed locally and should speed up the general case because we aren't trying to resolve git information when it isn't really needed. --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index dab1c256d23..21e7a49bd4c 100644 --- a/build.gradle +++ b/build.gradle @@ -53,10 +53,10 @@ subprojects { tests = false } nexus { - Repository repo = new RepositoryBuilder().findGitDir(new File('.')).build() - String shortHash = repo.resolve('HEAD')?.name?.substring(0,7) String buildSnapshot = System.getProperty('build.snapshot', 'true') if (buildSnapshot == 'false') { + Repository repo = new RepositoryBuilder().findGitDir(new File('.')).build() + String shortHash = repo.resolve('HEAD')?.name?.substring(0,7) repositoryUrl = project.hasProperty('build.repository') ? project.property('build.repository') : "file://${System.getenv('HOME')}/elasticsearch-releases/${version}-${shortHash}/" } }