mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Fix build when git is not installed
This commit is contained in:
+9
-1
@@ -31,9 +31,17 @@ tasks.register("buildGitChangelog"){
|
||||
outputs.file(changelogFile)
|
||||
|
||||
doLast {
|
||||
final def allCommits = providers.exec {
|
||||
final def allCommits
|
||||
try {
|
||||
allCommits = providers.exec {
|
||||
commandLine('git', 'log', '--pretty=format:%h %s')
|
||||
}.standardOutput.asText.get()
|
||||
} catch (ignored) {
|
||||
logger.warn("Skipping git changelog: git is not available")
|
||||
changelogFile.getParentFile().mkdirs()
|
||||
changelogFile.write(groovy.xml.XmlUtil.serialize(new Node(null, 'changelog')))
|
||||
return
|
||||
}
|
||||
|
||||
def commitVersionCode = getVersionCode()
|
||||
def includedCommits = 0
|
||||
|
||||
Reference in New Issue
Block a user