changeset 139:148776c3f4c9

scripts/src-version.sh: brought over from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 06 Feb 2019 21:03:09 +0000
parents f8fb2995eb3f
children 2106617f1291
files scripts/src-version.sh
diffstat 1 files changed, 26 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scripts/src-version.sh	Wed Feb 06 21:03:09 2019 +0000
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+tmpfile=/tmp/fc_hg_id$$
+
+hg id -in > $tmpfile 2> /dev/null
+if [ $? != 0 ]
+then
+	rm -f $tmpfile
+	echo unknown
+	exit 0
+fi
+
+read global local < $tmpfile
+rm -f $tmpfile
+
+global_noplus=`echo $global | tr -d +`
+local_noplus=`echo $local | tr -d +`
+
+if [ "$global" = "$global_noplus" -a "$local" = "$local_noplus" ]
+then
+	dirty=
+else
+	dirty=-dirty
+fi
+
+echo $local_noplus:$global_noplus$dirty