Skip to content

Commit

Permalink
Include git hash in debuglog.
Browse files Browse the repository at this point in the history
  • Loading branch information
greyson-signal committed Feb 5, 2021
1 parent f3182dd commit c378e44
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
10 changes: 10 additions & 0 deletions app/build.gradle
Expand Up @@ -108,6 +108,7 @@ android {
project.ext.set("archivesBaseName", "Signal");

buildConfigField "long", "BUILD_TIMESTAMP", getLastCommitTimestamp() + "L"
buildConfigField "String", "GIT_HASH", "\"${getGitHash()}\""
buildConfigField "String", "SIGNAL_URL", "\"https://textsecure-service.whispersystems.org\""
buildConfigField "String", "STORAGE_URL", "\"https://storage.signal.org\""
buildConfigField "String", "SIGNAL_CDN_URL", "\"https://cdn.signal.org\""
Expand Down Expand Up @@ -486,6 +487,15 @@ def getLastCommitTimestamp() {
}
}

def getGitHash() {
def stdout = new ByteArrayOutputStream()
exec {
commandLine 'git', 'rev-parse', '--short', 'HEAD'
standardOutput = stdout
}
return stdout.toString().trim()
}

tasks.withType(Test) {
testLogging {
events "failed"
Expand Down
Expand Up @@ -73,7 +73,8 @@ public class LogSectionSystemInfo implements LogSection {
.append(BuildConfig.CANONICAL_VERSION_CODE)
.append(", ")
.append(Util.getManifestApkVersion(context))
.append(")\n");
.append(") (")
.append(BuildConfig.GIT_HASH).append(") \n");
} catch (PackageManager.NameNotFoundException nnfe) {
builder.append("Unknown\n");
}
Expand Down

0 comments on commit c378e44

Please sign in to comment.