Mercurial > public > develkit
diff init.gradle @ 153:8dbc79c5bbb0
remove --template and parse manually
author | Dave Smith <smith@nwoca.org> |
---|---|
date | Fri, 25 Oct 2013 21:54:20 +0100 |
parents | 2226a55023e4 |
children | 6666e1cd8bae |
line wrap: on
line diff
--- a/init.gradle Fri Oct 25 21:45:06 2013 +0100 +++ b/init.gradle Fri Oct 25 21:54:20 2013 +0100 @@ -24,16 +24,16 @@ gradle.ext.hgRepositoryUrl = "" gradle.ext.branchName = "" gradle.ext.branchStream = "" -try { + gradle.ext.branchName = "hg branch".execute().text.trim() - def parents = 'hg parents --template "\\{branches\\}\n"'.execute().text - println "raw parents: $parents" - parents = parents.trim().split("\n") - println "working directory parents: $parents " - def parent = parents.find { it != 'default' } + def rawParents = 'hg parents'.execute().text + println "raw parents: $rawParents" + def parent = rawParents.split('\n').find { it.startsWith("branch") }?.split(":")[1].trim() gradle.ext.branchName = parent ?: gradle.branchName + +try { gradle.ext.hgRepositoryUrl = ("hg path".execute().text.split('=') ?: ['',''] )[1].trim() -} catch (e) { println e } +} catch (e) { } if (file('.hgflow').exists()) {