mirror of
https://github.com/monero-project/monero-gui.git
synced 2024-11-17 00:07:51 +00:00
Add git version to the settings page
Useful for bug reports
This commit is contained in:
parent
aea9c233cc
commit
f19318fbd1
4 changed files with 41 additions and 0 deletions
4
build.sh
4
build.sh
|
@ -45,6 +45,10 @@ elif [ "$platform" == "mingw64" ] || [ "$platform" == "mingw32" ]; then
|
||||||
MONEROD_EXEC=monerod.exe
|
MONEROD_EXEC=monerod.exe
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# force version update
|
||||||
|
get_tag
|
||||||
|
echo "var VERSION = \"$VERSIONTAG\"" > version.js
|
||||||
|
|
||||||
cd build
|
cd build
|
||||||
qmake ../monero-wallet-gui.pro "$CONFIG"
|
qmake ../monero-wallet-gui.pro "$CONFIG"
|
||||||
make
|
make
|
||||||
|
|
|
@ -31,6 +31,7 @@ import QtQuick.Controls 1.4
|
||||||
import QtQuick.Controls.Styles 1.4
|
import QtQuick.Controls.Styles 1.4
|
||||||
import QtQuick.Layouts 1.1
|
import QtQuick.Layouts 1.1
|
||||||
import QtQuick.Dialogs 1.2
|
import QtQuick.Dialogs 1.2
|
||||||
|
import "../version.js" as Version
|
||||||
|
|
||||||
|
|
||||||
import "../components"
|
import "../components"
|
||||||
|
@ -345,6 +346,14 @@ Rectangle {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Label {
|
||||||
|
id: guiVersion
|
||||||
|
Layout.topMargin: 8
|
||||||
|
color: "#4A4949"
|
||||||
|
text: qsTr("GUI version: ") + Version.VERSION + translationManager.emptyString
|
||||||
|
fontSize: 16
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Daemon console
|
// Daemon console
|
||||||
|
|
1
qml.qrc
1
qml.qrc
|
@ -121,5 +121,6 @@
|
||||||
<file>components/StandardDialog.qml</file>
|
<file>components/StandardDialog.qml</file>
|
||||||
<file>pages/Sign.qml</file>
|
<file>pages/Sign.qml</file>
|
||||||
<file>components/DaemonManagerDialog.qml</file>
|
<file>components/DaemonManagerDialog.qml</file>
|
||||||
|
<file>version.js</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
</RCC>
|
</RCC>
|
||||||
|
|
27
utils.sh
27
utils.sh
|
@ -21,6 +21,33 @@ function get_platform {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function get_tag()
|
||||||
|
{
|
||||||
|
COMMIT=$(git rev-parse --short HEAD | sed -e 's/[\t ]*//')
|
||||||
|
if test $? -ne 0
|
||||||
|
then
|
||||||
|
echo "Cannot determine current commit. Make sure that you are building either from a Git working tree or from a source archive."
|
||||||
|
VERSIONTAG="unknown"
|
||||||
|
else
|
||||||
|
echo "You are currently on commit ${COMMIT}"
|
||||||
|
TAGGEDCOMMIT=$(git rev-list --tags --max-count=1 --abbrev-commit | sed -e 's/[\t ]*//')
|
||||||
|
if test -z "$TAGGEDCOMMIT"
|
||||||
|
then
|
||||||
|
echo "Cannot determine most recent tag. Make sure that you are building either from a Git working tree or from a source archive."
|
||||||
|
VERSIONTAG=$COMMIT
|
||||||
|
else
|
||||||
|
echo "The most recent tag was at ${TAGGEDCOMMIT}"
|
||||||
|
if test "$TAGGEDCOMMIT" = "$COMMIT"
|
||||||
|
then
|
||||||
|
echo "You are building a tagged release"
|
||||||
|
VERSIONTAG="release"
|
||||||
|
else
|
||||||
|
echo "You are ahead of or behind a tagged release"
|
||||||
|
VERSIONTAG="$COMMIT"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue