Files
Android-nRF-Toolbox/gradle/git-tag-version.gradle
Sylwester Zieliński c9917cb084 Increase tag offset
2022-02-03 13:26:26 +01:00

28 lines
637 B
Groovy

ext.getVersionCodeFromTags = { ->
try {
def code = new ByteArrayOutputStream()
exec {
commandLine 'git', 'tag', '--list'
standardOutput = code
}
return 35 + code.toString().split("\n").size()
}
catch (ignored) {
return -1
}
}
ext.getVersionNameFromTags = { ->
try {
def stdout = new ByteArrayOutputStream()
exec {
commandLine 'git', 'describe', '--tags', '--abbrev=0'
standardOutput = stdout
}
return stdout.toString().trim().split("%")[0]
}
catch (ignored) {
return null
}
}