ufold

Прелама сваки UTF-8 улазни ред да стане у задату дужину
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 1e0b454dd7acbb5f4be1f4c2214b162e6c729580
родитељ e61abc7df1a0e730c533a7b65795051153bf9759
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Tue,  7 Mar 2023 14:02:19 +0100

version.do: Update from sled, poe...

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
Mversion.do | 15+++++++++++----
измењених датотека: 1, додавања: 11(+), брисања: 4(-)

diff --git a/version.do b/version.do @@ -1,7 +1,14 @@ -if ! git describe >$3; then - echo "$0: can't call git describe, falling back to 'unknown'" >&2 - echo 'unknown' >$3 +FALLBACKVER=${FALLBACKVER:-unknown} +user=$(stat -c %U .) +e_user=$(id -un) +if command -v git >/dev/null 2>&1; then + if [ "$e_user" = "$user" ]; then + git describe 2>/dev/null | sed 's/^v//' >$3 + else + su "${user}" -c 'git describe' 2>/dev/null | sed 's/^v//' >$3 + fi +else + echo $FALLBACKVER >$3 fi redo-always redo-stamp <$3 -