reflow

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

чување e258444526d78775027f0cd0f421682f73bd0838
родитељ cf8daea0d577fbf68680d5831718555cba2fd6ef
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Tue,  7 Mar 2023 14:00:18 +0100

date.do: Parse date from HEAD, add FALLBACKDATE

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

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

diff --git a/date.do b/date.do @@ -1,3 +1,17 @@ -LC_ALL=C date +'%d %b %Y' >$3 +FALLBACKDATE=${FALLBACKDATE:-unknown} +user=$(stat -c %U .) +e_user=$(id -un) +if command -v git >/dev/null 2>&1; then + if [ "$e_user" = "$user" ]; then + env LC_ALL=C git log --format=format:%cd \ + --date=format:"%d %b %Y" -1 @ >$3 + else + su "${user}" -c 'env LC_ALL=C git log --format=format:%cd '\ +'--date=format:"%d %b %Y" -1 @' >$3 + fi + echo >>$3 +else + echo $FALLBACKDATE >$3 +fi redo-always redo-stamp <$3