sled

Једноставни уређивач текста
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 68a232155dcef06510143b21f1bc777a41f9e305
родитељ 5cf78fc226194f3b8ba7b147c9862377a41f29d2
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Wed, 15 Feb 2023 11:29:38 +0100

version.do: Only regenerate version if git describe fails and it doesn't exist

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

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

diff --git a/version.do b/version.do @@ -1,5 +1,10 @@ FALLBACKVER=${FALLBACKVER:-unknown} -{ command -v git >/dev/null 2>&1 && git describe >/dev/null 2>&1; } && \ - git describe 2>/dev/null | sed 's/^v//' >$3 || echo $FALLBACKVER >$3 +if command -v git >/dev/null 2>&1 && git describe >/dev/null 2>&1 +then + git describe 2>/dev/null | sed 's/^v//' >$3 +elif [ ! -r "$2" ] +then + echo $FALLBACKVER >$3 +fi redo-always redo-stamp <$3