Compare commits
3 Commits
edeff35d7e
...
226553a8ab
Author | SHA1 | Date | |
---|---|---|---|
226553a8ab | |||
d4ee56559b | |||
355b28ba40 |
@ -25,6 +25,11 @@ DEFINES += QT_DEPRECATED_WARNINGS
|
|||||||
# a command.
|
# a command.
|
||||||
# 1.3.8 : Remove accessing opkg_commands under file-system-path /etc/psa_update.
|
# 1.3.8 : Remove accessing opkg_commands under file-system-path /etc/psa_update.
|
||||||
# Activate download of json-configuration files.
|
# Activate download of json-configuration files.
|
||||||
|
# 1.3.9 : Fix sendLastVersion: use configured branch and not master branch in
|
||||||
|
# git show origin/master -s --format="c=%h m=%s d=%cI" ==>
|
||||||
|
# git show origin/zg1/zone1 -s --format="c=%h m=%s d=%cI"
|
||||||
|
# Use dynamic values for os-release and apism-version when sending
|
||||||
|
# last version info.
|
||||||
|
|
||||||
win32 {
|
win32 {
|
||||||
BUILD_DATE=$$system("date /t")
|
BUILD_DATE=$$system("date /t")
|
||||||
|
@ -114,16 +114,14 @@ bool GitClient::gitCloneAndCheckoutBranch() {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList GitClient::gitShowReason() {
|
QStringList GitClient::gitShowReason(QString branchName) {
|
||||||
QStringList lst;
|
QStringList lst;
|
||||||
if (QDir(m_customerRepository).exists()) {
|
if (QDir(m_customerRepository).exists()) {
|
||||||
// %h: commit (short form)
|
// %h: commit (short form)
|
||||||
// %s: commit message
|
// %s: commit message
|
||||||
// %cI: commit date, strict ISO 8601 format
|
// %cI: commit date, strict ISO 8601 format
|
||||||
// Note: use master branch. By convention, there is a ChangeLog file
|
// Note: branch with branchName has to exist: format zg1/zone1
|
||||||
// in the root of the repository, which has to be always the last file
|
Command c(QString("git show origin/%1 -s --format=\"c=%h m=%s d=%cI\"").arg(branchName));
|
||||||
// to be checked in when the customer repository somehow changed.
|
|
||||||
Command c("git show origin/master -s --format=\"c=%h m=%s d=%cI\"");
|
|
||||||
if (c.execute(m_customerRepository)) {
|
if (c.execute(m_customerRepository)) {
|
||||||
QString const s = c.getCommandResult().trimmed();
|
QString const s = c.getCommandResult().trimmed();
|
||||||
int const c = s.indexOf("c=");
|
int const c = s.indexOf("c=");
|
||||||
|
@ -50,7 +50,7 @@ class GitClient : public QObject {
|
|||||||
std::optional<QStringList> gitMerge();
|
std::optional<QStringList> gitMerge();
|
||||||
|
|
||||||
QString gitLastCommit(QString fileName);
|
QString gitLastCommit(QString fileName);
|
||||||
QStringList gitShowReason();
|
QStringList gitShowReason(QString branchName);
|
||||||
static QString gitBlob(QString fileName);
|
static QString gitBlob(QString fileName);
|
||||||
QString gitCommitForBlob(QString blob);
|
QString gitCommitForBlob(QString blob);
|
||||||
bool gitIsFileTracked(QString file2name);
|
bool gitIsFileTracked(QString file2name);
|
||||||
|
@ -1089,7 +1089,7 @@ PSAInstalled Worker::getPSAInstalled() {
|
|||||||
psaInstalled.versionInfo.reason = "";
|
psaInstalled.versionInfo.reason = "";
|
||||||
psaInstalled.versionInfo.created = "";
|
psaInstalled.versionInfo.created = "";
|
||||||
|
|
||||||
QStringList versionInfo = m_gc.gitShowReason();
|
QStringList versionInfo = m_gc.gitShowReason(m_branchName);
|
||||||
if (versionInfo.size() == 3) {
|
if (versionInfo.size() == 3) {
|
||||||
psaInstalled.versionInfo.lastCommit = versionInfo.at(0);
|
psaInstalled.versionInfo.lastCommit = versionInfo.at(0);
|
||||||
psaInstalled.versionInfo.reason = versionInfo.at(1);
|
psaInstalled.versionInfo.reason = versionInfo.at(1);
|
||||||
@ -1111,7 +1111,7 @@ PSAInstalled Worker::getPSAInstalled() {
|
|||||||
psaInstalled.tariff.info = "N/A";
|
psaInstalled.tariff.info = "N/A";
|
||||||
psaInstalled.tariff.version = "N/A";
|
psaInstalled.tariff.version = "N/A";
|
||||||
|
|
||||||
psaInstalled.hw.linuxVersion = m_osVersion;
|
psaInstalled.hw.linuxVersion = getOsVersion();
|
||||||
psaInstalled.hw.cpuSerial = m_cpuSerial;
|
psaInstalled.hw.cpuSerial = m_cpuSerial;
|
||||||
|
|
||||||
psaInstalled.opkg.blob = m_gc.gitBlob(absPathNameRepositoryOpkg);
|
psaInstalled.opkg.blob = m_gc.gitBlob(absPathNameRepositoryOpkg);
|
||||||
@ -1125,7 +1125,9 @@ PSAInstalled Worker::getPSAInstalled() {
|
|||||||
psaInstalled.dc.gitLastCommit = "N/A";
|
psaInstalled.dc.gitLastCommit = "N/A";
|
||||||
psaInstalled.dc.size = -1;
|
psaInstalled.dc.size = -1;
|
||||||
|
|
||||||
psaInstalled.sw.apismVersion = m_apismVersion;
|
if (std::optional<QString> v = getApismVersion()) {
|
||||||
|
psaInstalled.sw.apismVersion = v.value();
|
||||||
|
}
|
||||||
psaInstalled.sw.atbQTVersion = m_atbqtVersion;
|
psaInstalled.sw.atbQTVersion = m_atbqtVersion;
|
||||||
|
|
||||||
psaInstalled.pluginVersion.deviceController = m_pluginVersionATBDeciceController;
|
psaInstalled.pluginVersion.deviceController = m_pluginVersionATBDeciceController;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user