added commit date to p2p info

This commit is contained in:
mrfry 2023-04-12 12:05:23 +02:00
parent d99bb0fedc
commit b6215f50fb
4 changed files with 36 additions and 14 deletions

View file

@ -70,6 +70,10 @@ interface RemotePeerInfo {
scriptRevision?: string
qminingPageRevision?: string
dataEditorRevision?: string
serverLastCommitDate?: number
scriptLastCommitDate?: number
qminingPageLastCommitDate?: number
dataEditorLastCommitDate?: number
serverBuildTime?: number
qminingPageBuildTime?: number
dataEditorBuildTime?: number
@ -476,16 +480,25 @@ function setup(data: SubmoduleData): Submodule {
}
if (includeVerboseInfo) {
result.serverRevision = utils.getGitRevision(__dirname)
result.scriptRevision = utils.getGitRevision(
const serverRevision = utils.getGitInfo(__dirname)
result.serverRevision = serverRevision.revision
result.serverLastCommitDate = serverRevision.lastCommitDate
const scriptRevision = utils.getGitInfo(
paths.moodleTestUserscriptDir
)
result.qminingPageRevision = utils.getGitRevision(
paths.qminingPageDir
)
result.dataEditorRevision = utils.getGitRevision(
paths.dataEditorPageDir
)
result.scriptRevision = scriptRevision.revision
result.scriptLastCommitDate = scriptRevision.lastCommitDate
const qminingPageRevision = utils.getGitInfo(paths.qminingPageDir)
result.qminingPageRevision = qminingPageRevision.revision
result.qminingPageLastCommitDate =
qminingPageRevision.lastCommitDate
const dataEditorRevision = utils.getGitInfo(paths.dataEditorPageDir)
result.dataEditorRevision = dataEditorRevision.revision
result.dataEditorLastCommitDate = dataEditorRevision.lastCommitDate
result.qminingPageBuildTime = utils
.statFile(paths.qminingIndexPath)
?.mtime.getTime()