From 36fef51e8fe76908ba09b2dba3e0fb898834d094 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Fri, 11 Sep 2026 19:40:18 +0100 Subject: [PATCH] init.sh: universally set git commit/auth date do it as an export. to avoid pollution elsewhere, do it inside a subshell. Signed-off-by: Leah Rowe --- include/init.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/include/init.sh b/include/init.sh index 03878d41..e611127f 100644 --- a/include/init.sh +++ b/include/init.sh @@ -424,15 +424,19 @@ xbmk_git_init() [ -e ".git" ] && \ return 0 + ( + export GIT_COMMITTER_DATE="@$versiondate +0000" + export GIT_AUTHOR_DATE="@$versiondate +0000" + x_ git init 1>/dev/null 2>/dev/null x_ git add -A . 1>/dev/null 2>/dev/null - GIT_COMMITTER_DATE="@$versiondate +0000" \ - x_ git -c user.name="xbmk" -c user.email="xbmk@example.com" \ - commit -m "$projectname $version" --date "@$versiondate +0000" \ + x_ git -c user.name="xbmk" -c user.email="xbmk@example.com" \ + commit -m "$projectname $version" \ --author="xbmk " 1>/dev/null 2>/dev/null x_ git -c user.name="xbmk" -c user.email="xbmk@example.com" \ tag -a "$version" -m "$projectname $version" \ 1>/dev/null 2>/dev/null; : + ) || err "Can't initialise workdir" xbmk_git_init "$@"; : } xbmk_child_exec()